Sql-Server
如何更新 SQL Server 2005 集群實例?
我們有一個 3 節點集群,每個集群上執行一個實例。Windows 2003 R2 32 位 (16GB) / SQL Server 2005
我想將它們全部用於建構 9.00.5266(SP 4 + CU3)(1 個節點已更新)我發現的連結和文章在訂單安裝和陷阱方面沒有太大幫助。
我們的測試集群節點已經在 9.00.5266。(我的前任在我到達之前就這樣做了)。
我將測試集群實例更新為 9.00.5292(集群只有 2 個節點)雖然我到了那裡,但這並沒有按預期進行……
計劃是:
- 將所有實例移動到 node2
- 更新 node1 上的實例
- 重啟節點1
- 將所有實例移動到 node1
- 更新 node2 上的實例
- 重啟節點2
- 將實例移動到 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 的文章很好地解釋了這一點。