簡介

本文包含具有下列性質的 Microsoft SQL Server 執行個體上,安裝 service pack 和 hotfix 時,您可以遵循的步驟執行︰

  • SQL Server 的執行個體有一或多個參與資料庫鏡像,和交易式複寫拓樸的資料庫。

  • 資料庫加入為 「 發行者 」、 「 散發者 」 或 「 訂閱者 」。

注意散發資料庫無法進行鏡像處理。不過,它可以同時存在與主體/發行者資料庫中,或資料庫鏡像見證。

更多的資訊

若要將 hotfix 套用至 SQL Server 參與資料庫鏡像或交易式複寫的步驟會記載下列 「 Microsoft 知識庫 」 (KB) 文件。

  • 如何將 hotfix 套用複寫拓樸中的 SQL Server 2005 的941232

  • 如何安裝 service pack 和 hotfix,設定為使用資料庫鏡像的 SQL Server 2005 的執行個體上的926824

在 SQL Server 會在其中設定的環境中加入資料庫鏡像和交易式複寫拓樸,見證 」 和 「 散發者位於相同的伺服器執行個體,如果安裝步驟如下︰

  1. 鏡像

  2. 見證/散發者

  3. 主體/發行者

  4. 訂閱者

如果見證 」 和 「 散發者不是相同的伺服器上,安裝步驟如下︰

  1. 鏡像

  2. 見證

  3. 「 散發者 」

  4. 主體/發行者

  5. 訂閱者

程序


  1. 如果見證伺服器是在資料庫鏡像工作階段中,您必須在更新過程來停用自動容錯移轉功能。若要這麼做,請從資料庫鏡像工作階段中移除見證伺服器。如果伺服器不是協力廠商伺服器的某些其他資料庫鏡像工作階段,請依照下列步驟停用自動容錯移轉,見證伺服器上︰

  2. 在主體/發行者資料庫上執行完整資料庫備份,然後再執行 [主體資料庫上的 [ DBCC CHECKDB命令。
    注意這個步驟是選擇性的不過,建議。.
    注意這個步驟會阻礙實際執行的活動。因此,您應該排定維護視窗中的,這個步驟。



  3. 在鏡像伺服器上,安裝 service pack 或 hotfix。請記住,您可能必須在這個時候更新多個伺服器。

  4. 見證伺服器上,安裝 service pack 或 hotfix。

  5. 「 散發者 」,安裝 service pack 或 hotfix。 如果 「 散發者 」 位於相同的伺服器執行個體作為見證,這些伺服器角色將會更新一次。
    注意正在套用更新程式後,就會暫時擱置複寫。 交易仍會留在 「 發行者 」 的交易記錄檔更新期間,並將 「 散發者 」 重新啟動 SQL 服務如再複寫。

  6. 繼續進行資料庫鏡像工作階段。

    如需有關如何恢復到資料庫鏡像工作階段的詳細資訊,請造訪下列 MSDN 網站︰

    How to︰ 繼續資料庫鏡像工作階段 (交易 SQL)

  7. 使鏡像伺服器繼續 「 主體 」 與 「 發行者 」 角色,請執行手動容錯移轉到鏡像伺服器。

    如需有關如何以手動方式執行容錯移轉至鏡像伺服器的詳細資訊,請參閱 < 手動失敗透過至次要資料庫=""> 主題在 SQL Server 2005 或 SQL Server 2008年線上叢書 》 中。

  8. 主體伺服器上執行 DBCC CHECKDB 命令。
    注意此步驟雖屬選用但建議。

  9. 暫停資料庫鏡像工作階段。

  10. 新的鏡像伺服器上,安裝 service pack 或 hotfix。


    注意新的鏡像伺服器等同於原始的主體/發行者伺服器。請記住,您可能必須在這個時候更新多個伺服器。

  11. 繼續進行資料庫鏡像工作階段。

  12. 如果資料庫鏡像工作階段有見證伺服器,請復原您在步驟 1 所做的變更。

    如需有關如何執行這項操作的詳細資訊,請造訪下列 Microsoft 網頁開發人員網路 (MSDN) 網站︰

    How to︰ 新增或取代資料庫鏡像見證 (SQL Server Management Studio)

    注意當您復原您在步驟 1 所做的變更時,會將見證伺服器新增回資料庫鏡像工作階段。

  13. 在訂閱者上,安裝 service pack 或 hotfix。 在這個過程中,將臨時暫止複寫 「 散發者 」 至 「 訂閱者,且在交易會佇列在散發資料庫。 如果 「 訂閱者 」 被鏡射,就會使用不同的見證伺服器,請依照下列步驟 1 到 3 更新鏡像伺服器,首先,後面接著見證。

需要更多協助?

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×