SQL Server 支援掛接的磁碟區

摘要

本文將告訴您必須考慮當您使用已掛上的資料夾,以及在獨立和叢集的環境中的 Microsoft SQL Server 版本的問題。

支援原則

支援已掛上的資料夾的可用性,視 SQL Server 的版本和 SQL Server 的執行個體是否獨立或叢集的執行個體而定:

版本

獨立的執行個體

叢集執行個體

SQL Server 2008

受支援的

受支援的

SQL Server 2008 R2

受支援的

受支援的

SQL Server 2012

受支援的

受支援的

SQL Server 2014

受支援的

受支援的

SQL Server 2016

受支援的

受支援的

在 Windows 上的 SQL Server 2017

受支援的

受支援的


警告:SQL Server 不會不支援使用掛接磁碟區/掛接點根目錄,SQL Server 資料庫。

注意掛接的資料夾也就是為下列其中一項:

  • 掛接磁碟區

  • 掛接磁碟機

  • 裝載點

  • 掛接點

  • 磁碟區掛接點

獨立的執行個體

在 SQL Server 的獨立的執行個體,掛接點上的資料儲存區都支援目前支援的 Windows Server 和 SQL Server 版本。不過,SQL Server 安裝程式會需要基底的磁碟機的掛接磁碟機有相關聯的磁碟機代號。如果基底的磁碟機的掛接磁碟機並沒有相關聯的磁碟機代號,則安裝程式將會指派下一個可用的磁碟機代號的磁碟機。

注意如果已經指派了所有的磁碟機代號,安裝程式將會失敗。

如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

834661 SQL Server 2000年安裝程式需要的磁碟機代號,當您使用掛接磁碟機

叢集執行個體

叢集的 SQL Server 安裝受限於可用的磁碟機代號數目。因此,如果您在作業系統中,請使用只有一個磁碟機代號,且為一般的叢集磁碟機,或者為裝載掛接點的叢集磁碟機,才可以使用所有其他的磁碟機代號,您受限於每個容錯移轉叢集的 SQL Server 不超過 25 個執行個體。

掛接的磁碟區或掛接點,可讓您使用單一磁碟機代號來參考許多磁碟或磁碟區。例如,如果您有指的是一般的磁碟或磁碟區的: 磁碟機代號,您可以連線,或者 「 裝載 」 其他磁碟區,而不需額外的磁碟的磁碟機代號: 下的目錄為需要其本身的磁碟機代號的磁碟區。

SQL Server 容錯移轉叢集的其他的掛接點考量包括下列各項:

  • SQL Server 安裝程式需要基底的磁碟機的掛接磁碟機有相關聯的磁碟機代號。對於容錯移轉叢集安裝中,這個基底的磁碟機必須是叢集的磁碟機。此版本中不支援磁碟區 Guid。

  • 基底的磁碟機是指派的磁碟機代號的磁碟機。基底無法容錯移轉叢集執行個體之間共用。這是容錯移轉叢集的一般限制,但不是獨立的多執行個體的伺服器上的限制。

  • 您已設定容錯移轉叢集來確定列出同時基底的磁碟機以及掛接的磁碟區,為資源群組中的資源時要小心。SQL Server 安裝程式會驗證容錯移轉叢集安裝的一部份的磁碟機組態。
    注意最佳的作法是不要叢集的使用字母 A 或 B。不過,這會減少到 23 的執行個體,每個叢集可能的執行個體數目。

  • 在 SQL Server 2005 和更新版本的 SQL Server 資源,取決於 SQL 網路名稱資源以及保留資料的實體磁碟資源上。裝載點及主磁碟機,都必須顯示為叢集實體磁碟資源。此外,實體具有磁碟機代號和每個掛接的磁碟區的磁碟也必須加入做為 SQL Server 的相依性。

  • 如果您執行新安裝時,在實體磁碟包含了相關聯的磁碟機代號和掛接點上設定正確的相依性的權限。在安裝期間自動設定的相依性的權限。

注意若要使用這項功能,您必須使用 「 匯集的 SQL Server 2008年或 SQL Server 2008 R2 安裝。這包括累積的更新以及必要的 service pack。

  • SQL Server 2008年匯集安裝 SQL Server 2008 Service Pack 3 包含 SQL Server 2008 Service Pack 3,並累積更新套件 9。

  • SQL Server 2008 R2 隨附的安裝,其中包括下列:

    • SQL Server 2008 R2 Service Pack 1

    • SQL Server 2008 R2 Service Pack 1 的累積更新套件 10

    • SQL Server 2008 R2 SP2 的累積更新套件 4

  • 已啟用的產品更新及累積更新套件 6 的 SQL Server 2012 安裝 SQL Server 2012年安裝。

    注意在 SQL Server 2012年中的 [產品更新] 功能需要網際網路存取,使用預設的 Microsoft 更新的來源。您也可以使用本機的來源,另有註明安裝 SQL Server 服務的更新

重要我們建議當您使用基本匯集安裝 SQL Server 2008年或 SQL Server 的 2008R2 時,使用PCUSOURCE和CUSOURCE命令列參數。對於 SQL Server 2012年和 SQL Server 2014年,建議您在安裝期間自動更新。

重要如果您使用合併匯集時,該版本匯集必須仍會保留在原來的位置,只要 SQL Server 的執行個體存在。

重要在 SQL Server 2005 中,並在 SQL Server 2008 Service Pack 2 的版本和較早版本中,您必須手動設定正確的相依性。此外,您必須設定正確的相依性中遺失必要的相依性的安裝。

如果只加入根實體磁碟相依性,就不會新增掛接點相依性,將會在容錯移轉發生資料庫損毀。SQL Server 重新啟動時應該磁碟資源離線,並回到線上狀態,即使沒有容錯移轉,也可能會發生資料庫損毀。

更多的資訊









  • X:\Program 必要 SQL Server\MSSQL10_50。執行個體識別碼\Data
    注意這是預設的路徑。

  • X:\Program 必要 SQL Server\MSSQL10_50。執行個體識別碼\Log

  • Y:\Temp

  • Z:\MSSQL10_50.InstanceID\Backup

附註

alternate text

  • Z:\MountPoint1 是掛接磁碟區的容器。

  • Z:\MountPoint1\MP1 是第一個掛接的磁碟區。當您安裝 SQL Server 時,SQL Server 安裝程式可以導向至掛接的資料夾中的子資料夾。當您安裝 SQL Server 時,您可以指定下列各項:

    Z:\MountPoint1\MP1|DBLog1





alternate text

  • 叢集磁碟 1有不必要的相依性。

  • 叢集磁碟 4,掛接點的相依性是叢集磁碟 1。

  • 掛接點的叢集磁碟 4有沒有必要的依存性。

  • IP 位址: xxx.xxx.xxx.88沒有必要的依存性。

  • IP 位址: xxx:xxxx:c0:xxxx.xxxx:c597:8cb0:49f2沒有必要的依存性。

  • 名稱: SOFTY相依性是的 IP 位址: xxx:xxxx:c0:xxxx:xxxx:c597:8cb0:49f2和的 IP 位址: xxx.xxx.xxx.88。

  • SQL 網路名稱 」 (SOFTY)所需相依性是IP 位址。

  • SQL Server的相依性是名稱: SOFTY 和叢集磁碟 4、 掛接點和叢集磁碟 1。

  • SQL Server有沒有必要的依存性。



alternate text

警告如果您先前安裝 SQL Server 的根目錄,您可能無法安裝 service pack 或累加更新。DBCC CHECKDB


附註:


2867841權限錯誤發生於您 SQLServer 安裝程式中使用磁碟區掛接點


叢集共用磁碟區 (CSV)



不支援使用叢集共用磁碟區的 SQL Server 容錯移轉叢集 SQL Server 2014年之前。


請參閱下列關於 CSV 使用 SQL Server 2014年或更新版本的文件:


部署 SQL Server 2014年與叢集共用磁碟區

叢集共用磁碟區


使用叢集共用磁碟區,容錯移轉叢集中

最佳的作法,當您使用磁碟區掛接點

  • 在指定裝載 (host) 的掛接點資料夾的磁碟的掛上磁碟區磁碟資源建立相依性。這會讓掛上磁碟區取決於主機磁碟區,並確定該主機磁碟區上線第一次。

    注意在 Windows Server 2008 和較新版本的 Windows 中,這個練習中已經不再需要的。

  • 如果您將從一個共用磁碟的掛接點移到另一個共用的磁碟時,請確定共用的磁碟位於相同的群組。

  • 嘗試使用專用的掛接點的根 (主機) 的磁碟區。根磁碟區是裝載掛接點磁碟區。這種作法可大幅減少還原到掛接的磁碟區的存取,如果您必須執行 Chkdsk.exe 工具所需的時間。這也會降低需要從主機磁碟區上的備份還原的時間。

  • 如果您使用 (主機) 的根磁碟區專用的掛接點時,主機磁碟區的大小必須至少 5 百萬位元組 (MB)。這樣可以減少磁碟區將會用於任何檔案之掛接點以外的可能性。

參考

如需有關掛接磁碟機的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

若要安裝在 Windows Server 2008 為基礎的叢集掛接點的2216461 SQL Server 2008年安裝失敗

237701 Cacls.exe 無法將安全性套用到磁碟區掛接點的根目錄

2686690修正: SQL Server 2012年容錯移轉叢集安裝花很長的時間,來驗證叢集存放裝置

2777358 SQL Server 2008 R2 Service Pack 1 + 累積更新套件的 SQL Server 2008 R2 SP2 4

2783135累計更新套件 10,SQL Server 2008 R2 Service Pack 1

280297如何設定 Microsoft 叢集伺服器上的磁碟區掛接點

2867841權限錯誤發生於您在 SQL Server 安裝程式中使用磁碟區掛接點

835185容錯移轉叢集資源依存性 SQL Server 中

878531您無法解除安裝 SQL Server 2012 對多個掛接點的相依性。

947021如何在 Windows Server 2008 中的伺服器叢集上設定磁碟區掛接點

955392如何更新或匯集的 SQL Server 2008年安裝

956008包含掛接的磁碟區的磁碟中安裝 SQL Server 2008年容錯移轉叢集之後,沒有相依性是之間建立掛接磁碟區與磁碟如需有關磁碟區掛接點的詳細資訊,請前往下列 Microsoft 網站:

掛接的資料夾如需有關 SQL Server 2012年中的 [產品更新] 功能的詳細資訊,請移至下列 MSDN 網站:

在 SQL Server 2012年安裝的產品更新如需有關掛接磁碟機的詳細資訊,請參閱 Windows 線上說明中的下列主題:

  • [Windows Server 2012 說明]

  • 「 磁碟及資料 」

  • "管理磁碟及資料"

  • 「 磁碟管理 」

  • "使用 NTFS 掛接磁碟"

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×