PRB:複寫必須先移除,才能套用 Service Pack

文章翻譯 文章翻譯
文章編號: 247110 - 檢視此文章適用的產品。
本文曾發行於 CHT247110
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

徵狀

安裝會修改 Microsoft SQL Server 主資料庫的 Service Pack 或熱修復程式 (hot fix) 之前,您必須先取消伺服器叢集,然後才能加以套用。

若要取消已經設定用來複寫或遠端登入的 SQL Server 的叢集,則取消叢集動作會失敗。SQL 叢集精靈會報告下面的錯誤:
SQL Cluster Setup cannot proceed if Replication and/or remote logins have been installed.Please uninstall Replication and delete all remote logins before running SQL Cluster Setup.

發生的原因

上述作業方式是原本設計的。當複寫定義於有叢集的 SQL Server,不論組態設定是「主動/主動」,或「被動/主動」,發行與訂閱都是與定義於叢集的虛擬 SQL Server 名稱關聯,而非實體電腦名稱。取消叢集會使複寫組態無效,並需要將它移除。

其他可行方案

您可以將複寫拓樸備份,等到伺服器重新叢集後,再將它還原。

若這個問題嚴重影響您的企業運作,請聯絡 Microsoft 產品支援服務,取得其他解決方案。

其他相關資訊

將 Microsoft SQL Server Enterprise Edition 與 Microsoft Cluster Server 一起使用,可以提供可用性極高的基礎架構。不過,當需要對 SQL Server 核心共用元件進行更新時,叢集支援必須先移除,才能套用更新,以確保資料的完整性。

如需有關在叢集環境中,套用 SQL Server Service Pack 的確實程序與考量的詳細資訊,請參閱 Service Pack 的個別版本須知。 在獨立環境中,複寫是關聯到 SQL Server 名稱。不過,在叢集環境中,SQL Server 引進「虛擬伺服器」的概念,它可以在叢集節點間移動。因為從其他伺服器與用戶端的所有複寫,都是關聯到這個虛擬伺服器名稱,因此取消叢集會使這個組態無效。所以,所有的複寫和遠端登入都必須在取消 SQL Server 叢集之前移除。

因為更新核心元件 (如 SQL 引擎) 與主資料庫時,必須先將伺服器取消叢集,所以複寫也必須移除。經由備份取消伺服器叢集之前的複寫拓樸,您可以避免冗長的伺服器組態重設作業。

參考



如需有關製作複寫拓樸程式碼的資訊,請參閱《SQL Server 線上叢書》中的〈How to Generate Removal or Installation Scripts〉主題。

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q247110 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q247/1/10.asp

屬性

文章編號: 247110 - 上次校閱: 2013年10月22日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 6.5 Enterprise Edition
  • Microsoft SQL Server 7.0 Enterprise Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
關鍵字:?
kbnosurvey kbarchive kbprb KB247110
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com