一、安裝多個實例
數據庫已將有"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