使用此頁面來指定 SQL ServerDatabase Engine 程式和數據檔的安裝位置。 根據安裝類型,支援的記憶體可能包含本機磁碟、共用記憶體或SMB檔案伺服器。
若要將 SMB 檔案共用指定為目錄,您必須手動輸入支援的 UNC 路徑。 不支援瀏覽 SMB 檔案共用。 以下是 SMB 檔案共享支援的 UNC 路徑格式:\\Servername\ShareName\....
SQL Server Stand-Alone 實例
下表列出了支援的儲存類型和 SQL Server 獨立實例的預設目錄,這些目錄可在 SQL Server 安裝期間由使用者自訂。
UI 元素清單
| 說明 | 支援的記憶體類型 | 默認目錄 | 建議 |
|---|---|---|---|
| 數據根目錄 | 本機磁碟、SMB 檔案伺服器、共用記憶體 1 | C:\Program Files\MicrosoftSQL Server|SQL Server 安裝程式會將 SQL Server 目錄的 ACL 設定為設定的一部分,並中斷繼承。 | |
| 用戶資料庫目錄 | 本機磁碟、SMB 檔案伺服器、共用記憶體 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12\<InstanceID>\MSSQL\Data | 用戶數據目錄的最佳做法取決於工作負載和效能需求。 |
| 用戶資料庫記錄目錄 | 本機磁碟、SMB 檔案伺服器、共用記憶體 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12\<InstanceID>\MSSQL\Data | 請確定記錄目錄有足夠的空間。 |
| 暫存資料庫目錄 | 本機磁碟、SMB 檔案伺服器、共用記憶體 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12\<InstanceID>\MSSQL\Data | Temp 目錄的最佳做法取決於工作負載和效能需求。 |
| 暫存資料庫記錄目錄 | 本機磁碟、SMB 檔案伺服器、共用記憶體 1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<InstanceID>\MSSQL\Data | 請確定記錄目錄有足夠的空間。 |
| 備份目錄 | 本機磁碟、SMB 檔案伺服器、共用記憶體 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup | 設定適當的許可權以防止數據遺失,並確保 SQL Server 服務的用戶帳戶具有寫入備份目錄的適當許可權。 不支援將備份目錄儲存在對應磁碟。 |
1 雖然支持共用磁碟,但不建議使用獨立 SQL Server 實例的做法。
SQL Server 故障轉移叢集實例
下表列出 SQL Server 故障轉移叢集實例支援的儲存類型和預設目錄,這些目錄可在 SQL Server 安裝過程中由使用者進行設定。
| 說明 | 支援的記憶體類型 | 默認目錄 | 建議 |
|---|---|---|---|
| 數據根目錄 | 共用記憶體、SMB 檔案伺服器 |
<磁盘驅動器:>\Program Files\MicrosoftSQL Server\ 提示:如果在 [ 叢集磁碟選取 ] 頁面上選取共用磁碟,預設值為第一個共用磁碟。 如果未在 [ 叢集磁碟選取 ] 頁面上選取任何選項,此字段預設為空白。 |
SQL Server 安裝程式會將 SQL Server 目錄的 ACL 設定為設定的一部分,並中斷繼承。 |
| 用戶資料庫目錄 | 共用記憶體、SMB 檔案伺服器 |
<磁碟驅動器:>Program Files\MicrosoftSQL Server\MSSQL12。<InstanceID>\MSSQL\Data 提示:如果在 [ 叢集磁碟選取 ] 頁面上選取共用磁碟,預設值為第一個共用磁碟。 如果未在 [ 叢集磁碟選取 ] 頁面上選取任何選項,此字段預設為空白。 |
用戶數據目錄的最佳做法取決於工作負載和效能需求。 |
| 用戶資料庫記錄目錄 | 共用記憶體、SMB 檔案伺服器 |
<磁碟驅動器:>\Program Files\MicrosoftSQL Server\MSSQL12。<InstanceID>\MSSQL\Data 提示:如果在 [ 叢集磁碟選取 ] 頁面上選取共用磁碟,預設值為第一個共用磁碟。 如果未在 [ 叢集磁碟選取 ] 頁面上選取任何選項,此字段預設為空白。 |
請確定記錄目錄有足夠的空間。 |
| 暫存 DB 目錄 | 本機磁碟、共用記憶體、SMB 檔案伺服器 |
<磁碟驅動器:>\Program Files\MicrosoftSQL Server\MSSQL12。<InstanceID>\MSSQL\Data 提示:如果在 [ 叢集磁碟選取 ] 頁面上選取共用磁碟,預設值為第一個共用磁碟。 如果未在 [ 叢集磁碟選取 ] 頁面上選取任何選項,此字段預設為空白。 |
請確定指定的目錄適用於所有叢集節點。 在容錯移轉期間,如果容錯移轉目標節點上的 tempdb 目錄無法使用,則 SQL Server 資源將無法上線。 |
| 暫存資料庫記錄目錄 | 本機磁碟、共用記憶體、SMB 檔案伺服器 |
<磁碟驅動器:>\Program Files\MicrosoftSQL Server\MSSQL12。<InstanceID>\MSSQL\Data 提示:如果在 [ 叢集磁碟選取 ] 頁面上選取共用磁碟,預設值為第一個共用磁碟。 如果未在 [ 叢集磁碟選取 ] 頁面上選取任何選項,此字段預設為空白。 |
請確定指定的目錄適用於所有叢集節點。 在容錯移轉期間,如果容錯移轉目標節點上的 tempdb 目錄無法使用,則 SQL Server 資源將無法上線。 |
| 備份目錄 | 本機磁碟、共用記憶體、SMB 檔案伺服器 |
<磁碟驅動器:>\Program Files\MicrosoftSQL Server\MSSQL12。<InstanceID>\MSSQL\Backup 提示:如果在 [ 叢集磁碟選取 ] 頁面上選取共用磁碟,預設值為第一個共用磁碟。 如果未在 [ 叢集磁碟選取 ] 頁面上選取任何選項,此字段預設為空白。 |
設定適當的許可權以防止數據遺失,並確保 SQL Server 服務的用戶帳戶具有寫入備份目錄的適當許可權。 不支援針對備份目錄使用對應的磁碟驅動器。 |
安全性考慮
安裝程式會設定 SQL Server 目錄的 ACL,並在組態期間中斷繼承。
下列建議適用於 SMB 檔案伺服器:
如果使用SMB檔伺服器,SQL Server服務帳戶必須是網域帳戶。
用來安裝 SQL Server 的帳戶應該具有作為資料目錄之 SMB 檔案共享資料夾的完整 CONTROL NTFS 許可權。
用來安裝 SQL Server 的帳戶應獲授與 SMB 檔案伺服器上的 SeSecurityPrivilege 許可權。 若要授與此許可權,請使用文件伺服器上的本機安全策略控制台,將 SQL Server 安裝程式帳戶新增至管理稽核和安全性記錄 原則。 此設定可在 [本機安全策略] 控制台的 [本機原則] 底下的 [用戶權力指派] 區段中取得。
註釋
將功能新增至現有的安裝時,您無法變更先前安裝功能的位置,也無法指定新功能的位置。
若要指定非預設的安裝目錄,請確定安裝資料夾對於此 SQL Server 執行個體是唯一的。 此對話方塊上的任何目錄都不應該與其他 SQL Server 執行個體中的目錄共用。 SQL Server 實例內的 Database Engine 和 Analysis Services 元件也應該安裝到不同的目錄。
下列情況無法安裝程式檔和資料檔:
在卸載式磁碟驅動器上
在使用壓縮的文件系統上
至系統檔案所在的目錄
在故障轉移叢集實例上的對應網路驅動器機上