SQL Server 支援掛接的磁碟區

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:819546
結論
本文將告訴您必須考慮當您使用已掛上的資料夾,以及在獨立和叢集的環境中的 Microsoft SQL Server 版本的問題。

支援原則

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

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

注意掛接的資料夾也就是為下列其中一項:
  • 掛接磁碟區
  • 掛接磁碟機
  • 裝載點
  • 掛接點
  • 磁碟區掛接點

獨立的執行個體

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

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

如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
834661 SQL Server 2000年安裝程式需要的磁碟機代號,當您使用掛接磁碟機

叢集執行個體

在 SQL Server 2000年叢集執行個體,不支援掛接點上的資料儲存區。所安裝的 SQL Server 2000年不支援在已掛接點,即使掛接點不是用來搭配 SQL Server 2000年的執行個體的叢集組態中。

在 [容錯移轉叢集執行個體的 SQL Server 2005 或更新版本的 SQL Server 中上, 支援掛接點上的資料儲存區。不過,叢集的 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 Server2008 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 時,使用PCUSOURCECUSOURCE命令列參數。對於 SQL Server 2012年和 SQL Server 2014年,建議您在安裝期間自動更新。

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

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

如果只加入根實體磁碟相依性,就不會新增掛接點相依性,將會在容錯移轉發生資料庫損毀。SQL Server 重新啟動時應該磁碟資源離線,並回到線上狀態,即使沒有容錯移轉,也可能會發生資料庫損毀。
其他相關資訊
所有目前支援的版本,SQL Server 和 Windows 容錯移轉叢集的支援在叢集中的掛接磁碟機。

NTFS 檔案系統支援掛接的資料夾。掛接的資料夾是一個磁碟區及另一個磁碟區上的目錄之間的關聯。建立掛接的資料夾時,使用者和應用程式可以存取目標磁碟區使用掛接的資料夾路徑,或使用磁碟區的磁碟機代號。例如,使用者可以建立掛接的資料夾與磁碟機 r 上的 [R:\Mnt\XDrive] 資料夾中的磁碟機 x:建立掛接的資料夾之後,使用者可以使用"R:\Mnt\XDrive"的路徑存取磁碟機 x:,如同它是: 磁碟機上的資料夾。

當您使用已掛上的資料夾時,您可以結合不同的檔案系統,例如 NTFS 檔案系統、 16 位元 FAT 檔案系統和 ISO 9660 檔案系統上單一的 NTFS 磁碟區成一個邏輯檔案系統的 CD 磁碟機上。使用者和應用程式都不需要特定的檔案所在的目標磁碟區的資訊。找不到指定的檔案,它們必須有的所有資訊都均使用 NTFS 磁碟區的掛接的資料夾的完整路徑。磁碟區可以重新排列、 取代,或再細分為多的磁碟區,而不需要使用者或變更設定的應用程式。

一般而言,SQL Server 掛上的資料夾使用單一的實體磁碟,裝載掛上的資料夾。使用描述性的資料夾名稱,以便所有掛接的資料夾顯示為單一的實體磁碟上新增掛接點。這會套用到所有的磁碟,一定會裝載搭配 SQL Server 執行個體的資料夾。

在下列的 SQL Server 2008 R2 範例中,磁碟機代號無法參照本機磁碟機或叢集磁碟:
  • X:\Program 必要 SQL Server\MSSQL10_50。執行個體識別碼\Data
    注意這是預設的路徑。
  • X:\Program 必要 SQL Server\MSSQL10_50。執行個體識別碼\Log
  • Y:\Temp
  • Z:\MSSQL10_50。執行個體識別碼\Backup
您必須使用關閉根目錄的目錄。例如,如果磁碟機 z: 是一個實體磁碟,主控掛接的資料夾,掛接的資料夾就會是掛接點的根目錄。注意使用掛接的資料夾的根目錄不支援,您必須使用關閉根目錄的目錄。例如,您可以使用 [MP1] 資料夾:



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

    Z:\MountPoint1\MP1|DBLog1
這可讓您指定額外的記錄檔的位置,例如名為 [DBLog2 或 DBLog3 的目錄。也可讓您新增掛接的資料夾,例如 Z:\MountPoint2\MP1\Log1 或 Z:\MountPoint2\MP1\Log2。此外,您可以新增已掛上裝載的資料庫檔案,例如 tempdb 或備份目錄的資料夾。

報告顯示正的掛接點的相依性報告的範例如下:



在此圖表中:
  • 叢集磁碟 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有沒有必要的依存性。
裝載的檔案會顯示在 [容錯移轉叢集管理員] 中,在 [磁碟機] 下:



警告如果您先前安裝 SQL Server 的根目錄,您可能無法安裝 service pack 或累加更新。我們建議您建立資料夾、 使用DBCC CHECKDB陳述式中,驗證目前資料庫的完整性,然後將資料庫移至您所建立的資料夾。如需有關如何執行這項操作的資訊,請移至其中一個下列的 Microsoft 開發人員網路 (MSDN) 網站:
附註:如果您嘗試使用根磁碟機來儲存資料庫,就可以將資料庫放有不過這將可避免任何類型的升級,無法完成並產生錯誤,如下列 「 知識庫 」 文件中所述


2867841 當您使用 SQLServer 安裝程式中的磁碟區掛接點時,就會發生權限錯誤

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

下列是當您使用磁碟區掛接點的最佳作法:
  • 在指定裝載 (host) 的掛接點資料夾的磁碟的掛上磁碟區磁碟資源建立相依性。這會讓掛上磁碟區取決於主機磁碟區,並確定該主機磁碟區上線第一次。

    注意在 Windows Server 2008 和較新版本的 Windows 中,這個練習中已經不再需要的。
  • 如果您將從一個共用磁碟的掛接點移到另一個共用的磁碟時,請確定共用的磁碟位於相同的群組。
  • 嘗試使用專用的掛接點的根 (主機) 的磁碟區。根磁碟區是裝載掛接點磁碟區。這種作法可大幅減少還原到掛接的磁碟區的存取,如果您必須執行 Chkdsk.exe 工具所需的時間。這也會降低需要從主機磁碟區上的備份還原的時間。
  • 如果您使用 (主機) 的根磁碟區專用的掛接點時,主機磁碟區的大小必須至少 5 百萬位元組 (MB)。這樣可以減少磁碟區將會用於任何檔案之掛接點以外的可能性。
参考
如需有關掛接磁碟機的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2216461 SQL Server 2008年安裝程式無法安裝在 Windows Server 2008 為基礎的叢集掛接點
237701 Cacls.exe 無法將安全性套用到磁碟區掛接點的根目錄
2686690 修正: SQL Server 2012年容錯移轉叢集安裝花很長的時間,來驗證叢集存放裝置
2777358 SQL Server 2008 R2 SP2,SQL Server 2008 R2 Service Pack 1 + 累積更新套件 4
2783135 SQL Server 2008 R2 Service Pack 1 的累積更新套件 10
280297 如何設定 Microsoft 叢集伺服器上的磁碟區掛接點

2867841 當您在 SQL Server 安裝程式中使用磁碟區掛接點時,就會發生權限錯誤
295732 如何建立資料庫,或變更的 SQL Server 2000年未安裝的共用的叢集磁碟的磁碟檔案位置
832234 您無法將權限套用至 Windows Server 2003 中的 NTFS 檔案系統磁碟區的根目錄
835185 在 SQL Server 的容錯移轉叢集資源依存性
878531 您無法解除安裝 SQL Server 2012 對多個掛接點的相依性。
934012 當您嘗試在磁碟區掛接點上安裝 SQL Server 2005 時,出現錯誤訊息: 「 沒有足夠的空間目前的 SQL Server 的安裝目的地磁碟"
947021 如何在 Windows Server 2008 中的伺服器叢集上設定磁碟區掛接點
955392 如何更新或匯集的 SQL Server 2008年安裝
956008 掛上磁碟區與磁碟之間包含掛接的磁碟區的磁碟中安裝 SQL Server 2008年容錯移轉叢集之後,會建立沒有相依性
如需有關磁碟區掛接點的詳細資訊,請前往下列 Microsoft 網站:如需有關 SQL Server 2012年中的 [產品更新] 功能的詳細資訊,請移至下列 MSDN 網站:如需有關掛接磁碟機的詳細資訊,請參閱 Windows 線上說明中的下列主題:
  • [Windows Server 2012 說明]
  • 「 磁碟及資料 」
  • "管理磁碟及資料"
  • 「 磁碟管理 」
  • "使用 NTFS 掛接磁碟"
掛接點掛接點掛上的技術掛接的磁碟機的磁碟區

警告:本文為自動翻譯

內容

文章識別碼:819546 - 最後檢閱時間:09/29/2015 21:41:00 - 修訂: 13.0

Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Enterprise Evaluation Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2005 Analysis Services, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Parallel Data Warehouse Beta, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbsql2005cluster kbhowto kbinfo kbmt KB819546 KbMtzh
意見反應