SQL Server數據庫安裝和使用


一、安裝多個實例

數據庫已將有"IP,1433"的實例了,想要再建立一個"IP,1533"實例——不需要卸載,重新運行安裝程序setup.exe,建立新的實例。

1、主要實在【實例配置】選項卡,選中“命名實例”,輸入“實例ID"和”實例根目錄“。(實例根目錄最好自定義在一個空間比較大的盤,不要使用默認的C盤)

網友百度經驗:https://jingyan.baidu.com/article/49ad8bce9c8e9b5834d8fabc.html

安裝完成后,打開SQL Server配置管理器:SQL Server網絡配置可以看到建立的實例,下圖的兩個實例ID為MSSQLSERVER,MSSQLWIN

2.SQL Server配置管理器配置實例

(1)啟用Named Pipes;

 ( 2)  TCP/IP的端口號輸入自己想設置的。

TCP/IP的端口號

二、關於實例的目錄說明

 SQL Server官方文檔:https://docs.microsoft.com/zh-cn/sql/sql-server/install/file-locations-for-default-and-named-instances-of-sql-server?view=sql-server-2017

SQL Server服務器組件:分別是 數據庫引擎、 Analysis Services和 Reporting Services,都有相應的目錄。下圖是上面提及的MSSQLWIN實例的目錄,

實例根目錄:D:\MS SQLSERVER

實例名:MSSQLWIN

SQL Server版本:SQL Server 2014

 

對於 數據庫引擎采用的是 MSSQL,后面依次跟有主版本號、下划線和次版本號(如果適用)、一個句點以及實例名。

對於 Analysis Services采用的是 MSAS,后面依次跟有主版本號、下划線和次版本號(如果適用)、一個句點以及實例名。

對於 Reporting Services采用的是 MSRS,后面依次跟有主版本號、下划線和次版本號(如果適用)、一個句點以及實例名。 

三、數據庫服務的啟動

SQL Server配置管理器-SQL Server服務,下面框出來的就是數據庫引擎服務

 

四、數據庫遠程連接

為了使得 Microsoft SQL Server Management Studio從另一台機器上連接數據庫,需要將數據庫引擎服務器名稱改為IP地址+端口形式。

https://docs.microsoft.com/zh-cn/sql/relational-databases/lesson-2-connecting-from-another-computer?view=sql-server-2017

 

現在安裝數據庫服務的機器登錄,執行下面SQL語句然后重啟數據庫服務,語句中的’IP地址'時數據庫服務安裝的IP地址。

declare @localserverName nvarchar(200)
select @localserverName=@@ServerName
exec sp_dropserver @localserverName,'droplogins'
exec sp_addserver'IP地址','LOCAL'

 

五、搭建環境時后台程序需要建立ODBC連接到數據庫,檢查以下的要點

(1)實例名是否正確
(2)數據庫服務器TCP/IP的1433端口是否打開
(3)網絡是否PING通,PING不通關閉防火牆試試。

關於64位和32位ODBC

64位ODBC:操作系統是64位的,開始菜單-搜索程序和文件輸入ODBC搜出來的就是64位的,ODBC數據源管理程序路徑:C:\Windows\System32\odbcad32.exe

32位ODBC:路徑:C:\Windows\SysWOW64\odbcad32.exe

 

六、數據庫還原和備份

日常工作中,程序版本升級時經常要進行還原和備份:

備份:

1、右擊數據庫名-任務-備份,打開備份數據庫對話框,點擊“添加”,打開選擇備份目標對話框;

2、輸入文件名或者點擊瀏覽,選擇路徑,輸入備份文件名以.bak為后綴,一般默認的路徑名是數據庫引擎目錄下的Backup文件夾下:D:\MS SQLSERVER\MSSQL12.MSSQLWIN\MSSQL\Backup

還原:

1、右擊數據庫名-任務-還原-數據庫,打開還原數據庫對話框,點擊“添加”,打開選擇備份目標對話框;“源”選中為“設備”,點擊瀏覽,打開選擇備份設別對話框。

 

2、點擊添加,選擇要還原的.bak文件。

 

七、將一個拷來的數據庫安裝入自己的數據庫服務器

直接右擊“數據庫”-還原數據庫-按照還原的步驟選中拷來的.bak文件即可

 

有時候刪除了自己的數據庫,從別處拷貝來了一個,需要根據自己數據庫引擎SQLSERVER\MSSQL12.MSSQLWIN目錄,勾選“將所有文件重新定位到文件夾”,

選擇SQLSERVER\MSSQL12.MSSQLWIN\MSSQL\DATA,在點擊開始還原

 

 

七、數據的分離與附加

在安裝數據庫實例時,如果實例路徑沒有修改是C盤,則數據庫引擎、 Analysis Services和 Reporting Services的文件夾會安裝在C盤下,那么數據庫的備份.bak,數據,,日志文件

就會放在這里,時間一長充斥了大量占滿C盤控件,這是就需要分離數據庫,將占用很多控件的本分文件,數據文件搬家。

網友百度經驗:https://jingyan.baidu.com/album/22fe7ced0d167a3002617fcd.html?picindex=2

https://www.cnblogs.com/zhouxiuquan/p/3285472.html

 

八、sa用戶登錄失敗,錯誤18456

https://jingyan.baidu.com/article/656db918faf80fe381249c1e.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM