摘要

當您安裝 Microsoft SQL Server 叢集,以做為 SQL Server 容錯移轉叢集執行個體上時,會建立一組特定的 SQL Server 資源相依性對叢集群組中的其他資源。重要無法變更預設的相依性樹狀目錄,除了本文所列的變更或下列 「 Microsoft 知識庫 」 中的文文件中所列的變更:

掛接的資料夾的819546 SQL Server 支援範例 1-預設 SQL Server 容錯移轉叢集執行個體的依存性 在此圖表中,請注意下列各項:

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

  • IP 位址: 選擇沒有必要的依存性。

  • IP 位址: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx沒有必要的依存性。

  • 名稱: SOFTY相依性是的 IP 位址: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx和的 IP 位址: 選擇。

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

  • SQL Server的相依性是叢集磁碟 1和名稱: SOFTY。

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

  • SQL Server 代理程式的相依性是SQL Server。

  • SQL Server 代理程式有沒有必要的依存性。

範例 2-SQL Server 2008年分析服務容錯移轉執行個體的依存性 在此圖表中,請注意下列各項:

  • 分析服務 」 (LOCALINSTANCE)相依性是叢集磁碟 2和名稱: STANDALONE2008R。

  • 分析服務 」 (LOCALINSTANCE)有沒有必要的依存性。

  • 叢集磁碟 2有沒有必要的依存性。

  • IP 位址: 選擇沒有必要的依存性。

  • IP 位址: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx沒有必要的依存性。

  • 名稱: STANDALONE2008R相依性是的 IP 位址: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx和的 IP 位址: 選擇。

  • 相依性是IP 位址時,需要SQL 網路名稱 (STANDALONE2008R) 。

  • SQL Server (LOCALINSTANCE)相依性是叢集磁碟 2和名稱: STANDALONE2008R。

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

  • SQL Server 代理程式 」 (LOCALINSTANCE)相依性是SQL Server (LOCALINSTANCE)。

  • SQL Server 代理程式 」 (LOCALINSTANCE)有沒有必要的依存性。

範例 3-與掛接點的 SQL Server 2008年容錯移轉執行個體相依性 在此圖表中,請注意下列:

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

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

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

  • 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 無法啟動,而且沒有可用的實體磁碟中載入資料庫為雙精度浮點的相依性,掛接點上。這有助於防止資料庫損毀。SQL Server 預設相依樹狀結構具有下列意涵:

  • SQL Server 代理程式資源是根據 SQL Server 資源而定。

  • SQL Server 資源,視 SQL 網路名稱資源、 實體磁碟資源和裝載包含資料庫檔案的資料夾而定。

  • SQL 網路名稱資源,取決於 SQL 的 IP 位址資源。

  • SQL 的 IP 位址資源和實體磁碟資源不依賴任何資源

其他相關資訊

如需更多有關如何將相依性加入至 SQL Server 資源的資訊:

限制及限制

您應該注意,如果您新增至 SQL Server 群組的任何其他資源,這些資源必須永遠具有自己獨特的 SQL 網路名稱資源及他們自己的 SQL IP 位址資源。請不要使用現有的 SQL 網路名稱資源及 SQL IP 位址資源值不是 SQL Server。如果 SQL Server 資源會與其他資源共用,或不正確地設定,您可能會遇到下列問題:

  • 可能會發生未預期的中斷。

  • 可能是資料庫損毀。

  • 服務套件的安裝可能不會成功。

  • SQL Server 安裝程式可能不會成功。如果發生這種情況,您就無法安裝 SQL Server 的其它例項,或執行例行維護工作。

  • SQL Server 可能未在線上。

  • 磁碟可能無法使用 SQL Server 使用。

其他考量

  • 與 SQL Server 複寫的 FTP:為執行個體的 SQL Server,SQL Server 複寫使用 FTP,您的 FTP 服務必須使用其中一個設定為使用 FTP 服務的 SQL Server 安裝使用相同的實體磁碟。

  • SQL Server 資源相依性:如果您新增資源至 SQL Server 群組,而且如果您在 SQL Server 資源,並確定有相依性 SQL Server,我們建議您加入相依性,而不是加入相依性,SQL Server 資源上的 SQL Server 代理程式資源上。若要確定正在執行 SQL Server 的電腦會維持高可用性,請設定 SQL Server 代理程式資源,使它不會影響 SQL Server 群組如果 SQL Server 代理程式資源失敗。

  • 檔案共用及印表機資源:例外狀況是 SQL Server FILESTREAM 功能會使用檔案共用。印表機資源,不應該在您的 SQL Server 群組中。檔案共用或印表機的資源需要自己的網路名稱和 IP 資源,在 Windows Server 2003 容錯移轉叢集上。檔案共用及印表機資源也需要自己的網路名稱和 IP 資源在 Windows Server 2008 或更新版本的用戶端存取點。對於 Windows Server 2008 或更新版本上的容錯移轉叢集執行個體,使用 [建立共用資料夾精靈來指定唯一的名稱及共用資料夾的其他設定。

  • 效能:效能降低,導致服務正在執行 SQL Server 的電腦可能會發生下列情況成立時:

    • 檔案共用的叢集資源不需要使用 FILESTREAM 功能已安裝於 SQL Server 安裝所在的相同實體磁碟資源。

    • 安裝 SQL Server 所在的相同實體磁碟資源上,已安裝印表機的叢集資源。

MSDTC 考量

讀取SQL 容錯移轉叢集上的 MSDTC 建議,應該對於是否任何 MSDTC 相依性的討論區的開始點實際需要。該 MSDTC 建議 FAQ (常見問題集) 是為了處理常見的問題和最佳實務作法 MSDTC (Microsoft 分散式交易協調器),搭配以包含目前的 SQL Server 容錯移轉叢集執行個體時建議和最佳作法。

當您將 MSDTC 資源新增到 SQL Server 群組您可以使用其中一個 SQL Server 磁碟或另一個磁碟中,不過資源正確一致地運作,並將其能夠使用測試 DTC Powershell 指令程式,您必須使用 SQL 伺服器網路名稱和 IP 位址必須重新 MSDTC 資源命名為您的 SQL 伺服器虛擬伺服器名稱。

建立新分散式交易協調器使用的資源名稱中有沒有其他選擇 「 叢集管理員 」 時,請啟動 Windows Server 2012 及更新版本,它將永遠是新分散式交易協調器,也不需要重新命名選項在 [叢集管理員] 中的資源。

放在拯救 PowerShell,此命令可讓您重新命名為 [選擇的名稱,在這個範例中的名稱會變更為 MSDTC 的新分散式交易協調器。

範例 (PowerShell):

Get-ClusterResource "New Distributed Transaction Coordinator" | %{ $_.Name = MSDTC } 

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×