Sql-Server

如何更新 SQL Server 2005 集群實例?

  • May 13, 2020

我們有一個 3 節點集群,每個集群上執行一個實例。Windows 2003 R2 32 位 (16GB) / SQL Server 2005

我想將它們全部用於建構 9.00.5266(SP 4 + CU3)(1 個節點已更新)我發現的連結和文章在訂單安裝和陷阱方面沒有太大幫助。

我們的測試集群節點已經在 9.00.5266。(我的前任在我到達之前就這樣做了)。

我將測試集群實例更新為 9.00.5292(集群只有 2 個節點)雖然我到了那裡,但這並沒有按預期進行……

計劃是:

  1. 將所有實例移動到 node2
  2. 更新 node1 上的實例
  3. 重啟節點1
  4. 將所有實例移動到 node1
  5. 更新 node2 上的實例
  6. 重啟節點2
  7. 將實例移動到 node1

我到了第 5 步。然後安裝程序說我必須使用活動節點。這意味著實例必須離線。

這是 SQL Server 2005 的一個陷阱還是我做錯了?

為什麼第一次更新有效?

在建構 9.00.5292 之後只有幾個可用的修補程序(全部通過 MS 的連結根據要求提供),所以如果不重新安裝測試集群,我將無法進行任何進一步的實驗。

我確信有幾個 DBA 具有更新 SQL Server 2005 集群實例的經驗。

$$ Smile $$ 找到的最有用的連結:

SQL Server 故障轉移群集滾動修補程序和服務包過程(僅限 2008 年以上。沒有指向 2005 的連結)

$$ Sad $$ $$ How to install SQL Server 2005 SP3 $$3

我認為這是一個陷阱。我記得 SQL 2005 和舊版本需要更新活動節點。SQL 2008 及更高版本允許被動節點更新,如您描述的演練。來自 Linchi Shea 的文章很好地解釋了這一點

引用自:https://dba.stackexchange.com/questions/59290