Database Engine 組態 - 資料目錄
使用此頁面來指定 SQL ServerDatabase Engine 程式和資料檔案的安裝位置。 根據安裝類型,支援的儲存體可能包括本機磁碟、共用儲存體或 SMB 檔案伺服器。
若要將 SMB 檔案共用指定為目錄,您必須手動輸入支援的 UNC 路徑。 不支援瀏覽 SMB 檔案共用。 以下是 SMB 檔案共用支援的 UNC 路徑格式:\\Servername\ShareName\....
SQL Server 獨立執行個體
下表列出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 | 暫存目錄的最佳作法取決於工作負載和效能需求。 |
暫存資料庫記錄檔目錄 | 本機磁片、SMB 檔案伺服器、共用儲存體 1 | C:\Program Files\MicrosoftSQL 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 檔案伺服器 | <Drive: > \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 秘訣:如果在 [叢集磁碟選取] 頁面上選取共用磁碟,預設為第一個共用磁碟。 如果在 [叢集磁碟選取] 頁面上沒有進行任何選擇,此欄位預設為空白。 |
請確定記錄檔目錄具有足夠的空間。 |
暫存資料庫目錄 | 本機磁碟、共用儲存體、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 執行個體內的資料庫引擎和 Analysis Services 元件也應安裝到不同的目錄。
程式檔和資料檔案無法安裝在下列位置中:
抽取式磁碟機
使用壓縮的檔案系統
系統檔案所在的目錄
容錯移轉叢集執行個體上的對應網路磁碟機