使用此頁面可以指定 SQL Server 數據庫引擎 程序和數據文件的安裝位置。根據安裝類型,支持的存儲可能包括本地磁盤、共享存儲或 SMB 文件服務器。
若要將 SMB 文件共享指定爲目錄,您必須手動鍵入支持的 UNC 路徑。不支持瀏覽到 SMB 文件共享。下面是 SMB 文件共享支持的 UNC 路徑格式:\\Servername\ShareName\....
下表列出了 SQL Server 的獨立實例支持的存儲類型和默認目錄,用戶可以在 SQL Server 安裝過程中配置這些內容。
UIElement 列表
說明 | 支持的存儲類型 | 默認目錄 | 建議 |
---|---|---|---|
數據根目錄 | 本地磁盤、SMB 文件服務器、共享存儲1 | C:\Program Files\Microsoft SQL Server\ | SQL Server 安裝程序將爲 SQL Server 目錄配置 ACL 並在配置過程中中斷繼承。 |
用戶數據庫目錄 | 本地磁盤、SMB 文件服務器、共享存儲1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data | 用戶數據目錄的最佳實踐取決於工作量和性能要求。 |
用戶數據庫日誌目錄 | 本地磁盤、SMB 文件服務器、共享存儲1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data | 確保日誌目錄有足夠的空間。 |
臨時數據庫目錄 | 本地磁盤、SMB 文件服務器、共享存儲1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data | Temp 目錄的最佳實踐取決於工作量和性能要求。 |
臨時數據庫日誌目錄 | 本地磁盤、SMB 文件服務器、共享存儲1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data | 確保日誌目錄有足夠的空間。 |
備份目錄 | 本地磁盤、SMB 文件服務器、共享存儲1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Backup | 設置合適的權限以防止數據丟失,並確保 SQL Server 服務的用戶帳戶具有寫入備份目錄的足夠權限。不支持對備份目錄使用映射的驅動器。 |
1 儘管支持共享磁盤,但不建議對 SQL Server 的獨立實例採用這種做法。
下表列出了 SQL Server 的故障轉移羣集實例支持的存儲類型和默認目錄,用戶可以在 SQL Server 安裝過程中配置這些內容。
說明 | 支持的存儲類型 | 默認目錄 | 建議 | ||
---|---|---|---|---|---|
數據根目錄 | 共享存儲、SMB 文件服務器 | <Drive:>\Program Files\Microsoft SQL Server\
| SQL Server 安裝程序將爲 SQL Server 目錄配置 ACL 並在配置過程中中斷繼承。 | ||
用戶數據庫目錄 | 共享存儲、SMB 文件服務器 | <驅動器:>Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data
| 用戶數據目錄的最佳實踐取決於工作量和性能要求。 | ||
用戶數據庫日誌目錄 | 共享存儲、SMB 文件服務器 | <驅動器:>\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data
| 確保日誌目錄有足夠的空間。 | ||
臨時數據庫目錄 | 本地磁盤、共享存儲、SMB 文件服務器 | <驅動器:>\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data
| 請確保指定的目錄對所有羣集節點都有效。在故障轉移期間,如果 tempdb 目錄對故障轉移目標節點不可用,則 SQL Server 資源將無法聯機。 | ||
臨時數據庫日誌目錄 | 本地磁盤、共享存儲、SMB 文件服務器 | <驅動器:>\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Data
| 請確保指定的目錄對所有羣集節點都有效。在故障轉移期間,如果 tempdb 目錄對故障轉移目標節點不可用,則 SQL Server 資源將無法聯機。 | ||
備份目錄 | 本地磁盤、共享存儲、SMB 文件服務器 | <驅動器:>\Program Files\Microsoft SQL Server\MSSQL12.<實例 ID>\MSSQL\Backup
| 設置合適的權限以防止數據丟失,並確保 SQL Server 服務的用戶帳戶具有寫入備份目錄的足夠權限。不支持對備份目錄使用映射的驅動器。 |
安裝程序將爲 SQL Server 目錄配置 ACL 並在配置過程中中斷繼承。
以下建議適用於 SMB 文件服務器:
使用 SMB 文件服務器時,SQL Server 服務帳戶必須是域帳戶。
用於安裝 SQL Server 的帳戶應對用作數據目錄的 SMB 文件共享文件夾具有 FULL CONTROL NTFS 權限。
用於安裝 SQL Server 的帳戶應具有對 SMB 文件服務器的 SeSecurityPrivilege 特權。若要授予此特權,請使用文件服務器上的“本地安全策略”控制檯將 SQL Server 安裝帳戶添加到“管理審覈和安全日誌”策略中。在“本地安全策略”控制檯中“本地策略”下的“用戶權限分配”部分可以找到此設置。
向現有安裝中添加功能時,不能更改先前安裝的功能的位置,也不能爲新功能指定該位置。
如果指定非默認的安裝目錄,請確保安裝文件夾對於此 SQL Server 實例是唯一的。此對話框中的任何目錄都不應與其他 SQL Server 實例的目錄共享。SQL Server 實例中的數據庫引擎和 Analysis Services 組件也應安裝到單獨的目錄。
在下列情況下,不能安裝程序文件和數據文件:
在可移動磁盤驅動器上
在使用壓縮的文件系統上
在系統文件所在的目錄上
在故障轉移羣集實例的映射網絡驅動器上
SQL Server 的默認實例和命名實例的文件位置
對文件服務器的共享和 NTFS 權限