您目前已離線,請等候您的網際網路重新連線

當您嘗試從現有的主動節點安裝 SQL Server 2005 service pack 時,錯誤訊息: 「 product 執行個體 <instancename> 已使用新的更新將其修補"</instancename>

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:934749
徵狀
請考慮下列情況:
  • 您有一個下列的 service pack 安裝 Microsoft SQL Server 2005 容錯移轉叢集上套用 hotfix 或累積的更新:
    • SQL Server 2005 版本 1 (SP1)
    • SQL Server 2005 服務套件 2 (SP2)
    • SQL Server 2005 版本 3 (SP3)
    • SQL Server 2005 版本 4 (SP4)
  • 您加入新節點,您可以在 SQL Server 2005 容錯移轉叢集中使用的 SQL Server 線上叢書 》 中的下列主題會說明的程序:
  • 在本線上叢書 》 主題中的文件中提供程序的最後一個步驟會指示您要將新加入的節點移到叢集中其他現有節點相同的版本層級。若要執行這項操作,您嘗試安裝相同的 service pack,您必須在新節點上現有的節點上。您藉由從現有的使用中節點的其中一個啟動安裝程式來執行這項操作。
在這個案例中,您會收到下列錯誤訊息,當您嘗試從現有的使用中節點的新節點上安裝更新程式:
Product 執行個體 <instancename></instancename> 已將其修補的較新的更新。
解決方案
有這個問題的兩個方面:
  • 您會收到 「 徵狀 〉 一節所描述當您在現有的節點上執行更新時的錯誤訊息。
  • 生產的停機時間可能需要將叢集中的所有節點都升級至相同的服務套件或 hotfix 層級。
如果容錯移轉叢集的服務套件層級是 SQL Server 2005 SP2 累積更新 6 或更新版本,您可以加入新節點,然後在沒有任何服務停擺的新節點上安裝 SQL Server 2005 SP2 累積更新 6 或更新的更新。安裝程式],以支援命令列選項,這些更新 / 被動 ,可用來直接在被動節點上安裝累積更新或 hotfix。此程序中的 〈 其他資訊 〉 一節會說明。

若要接收的新功能的優點,取得一個 SQL Server 2005 Service Pack 3 或較新版的 SQL Server 2005 的 service pack。這個 service pack 應符合 service pack 在作用中的節點上。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
913089 如何取得最新的 service pack,SQL Server 2005
其他可行方案
若要解決這個問題,請使用下列程序,視您的環境。

解決方法 1: 容錯移轉叢集的服務套件層級是 SQL Server 2005 SP2 累積更新 6 或更新的版本

如果容錯移轉叢集的服務套件層級是 SQL Server 2005 SP2 累積更新 6 或更新版本,您可以加入新節點,然後在新節點上安裝 SQL Server 2005 SP2 累積更新 6 或更新的更新。要執行這項操作,請依照下列步驟執行。

附註 當您使用這份文件中會說明的程序新增新的節點時,就是注意下列問題:
  1. 在主動節點上執行 SQL Server 2005 安裝程式的原始發行版本,然後將新節點加入至您現有的 SQL Server 2005 容錯移轉叢集。
  2. 在您新增的新節點,藉由執行 SQL Server 2005 SP2 累積更新 6 或較新版本安裝程式套件 / 被動 命令列選項。新節點的服務套件層級會再更新為 SQL Server 2005 SP2 累積更新 6 或更新的版本。比方說,您可以使用下列命令來安裝 SQL Server 2005 SP4:
    SQLServer2005SP4-KB955706-x 86 ENU.exe /passive
  3. 您在步驟 1 中建立的節點上, 套用已套用至容錯移轉叢集中建立新的節點之前的任何 hotfix。

    附註 當您新增的被動節點上套用 hotfix 時,您必須使用 / 被動 命令列選項。您套用此更新程式之後,請確定所有 SQL Server 容錯移轉叢集節點該執行個體正在都執行相同的服務套件層級。
  4. 在您在步驟 1 中建立的節點,請確定 啟動類型 在 SQL 伺服器 (MSSQLSERVER) 服務已設為 手冊.使用 / 被動 參數無法改變 [SQL Server] 服務的啟動類型。您可能需要變更啟動類型 手冊 之後,執行修補作業。

解決方法 2: 容錯移轉叢集的服務套件層級是 SQL Server 2005 SP2 累積更新 6 或更早版本

使用下列方法之一,視您的情況。

備忘稿

方法 1

在新節點上安裝 service pack 以及快速補充程式之前,暫停其他節點,,然後在新節點上安裝 SQL Server 2005 service pack 以及快速補充程式。若要執行這項操作,請依照下列步驟執行:
  1. 容錯移轉至新的節點。
  2. 使用 「 叢集系統管理員暫停其他節點。
  3. 在新節點上安裝 SQL Server 2005 SP2。
  4. 在新節點上套用 SQL Server 2005 SP2 累積更新 6 與適當的 h otfix,為適用的案例。
  5. 啟動您已暫停的節點。

方法 2

  1. 新節點上安裝 service pack 以及快速補充程式之前,請從可能的擁有者清單中移除節點。
  2. 容錯移轉至新的節點。
  3. 在 [叢集系統管理員移除其他可能的擁有者從 SQL 叢集資源的節點。
  4. 在新節點上安裝 SQL Server 2005 SP2。
  5. 在新節點上套用 SQL Server 2005 SP2 累積更新 6 與適當的 h otfix,為適用的案例。
  6. 新增您從可能的擁有者清單中移除的節點。
狀況說明
Microsoft 已確認這是 「 適用於 」 一節中所列的 Microsoft 產品中有錯誤。
参考
如需有關如何將新節點加入至 SQL Server 2005 容錯移轉叢集的詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站:如需有關支援的版本的 SQL Server 2005 的詳細資訊,請造訪下列 MSDN 部落格文章:

警告:本文為自動翻譯

內容

文章識別碼:934749 - 最後檢閱時間:05/12/2011 17:53:00 - 修訂: 2.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Service Pack 2, Microsoft SQL Server 2005 Service Pack 3, Microsoft SQL Server 2005 Service Pack 4

  • kbqfe kbfix kbsql2005cluster kbexpertiseadvanced kbmt KB934749 KbMtzh
意見反應