2013年6月27日 星期四

如何更換SQL Server Cluster上的 IP 與 Virtual Server Name

        對於許多使用來說,應該較少有機會進行到Cluster上Virtual Server Name與Virtual Server IP的更換,但如果當有要進行主機的重新規畫,或主機搬移時,就有可能進行到,所以本篇我們來介紹如何進行這部份,其實方式非常的簡單,但是在更換前有一些程序需要先行確認,藉以將更換時的影響時間降到最低。

注意事項:
1、先行更新DNS上的名稱。
      移除舊的名稱與增加新的名稱。
2、手動先行註冊SPN (Service Principal Name)
3、確認連線到Server上的AP等程式已有先行找出對應的名稱並進行更換。
4、確認host的檔案是否有相同的名稱,有的話請一同修改。

更換作業:
1、開啟叢集管理員
2、點選您的SQL Server 服務。
3、請先點伺服器名稱,然後選擇 [讓此資源離線]。


4、等到都離線成功後,再點選伺服器名稱 -> 內容。
5、點選內容後,DNS 名稱就是您的Virtual Server Name,也就是您Cluster對外的名稱,而IP的部份,您可以編輯,藉以進行更換即可。


當您點選確定後,如果發生錯誤,有可能是你的名稱或IP在使用中,或是你的服務沒有進行離線,所以必須逐一確認後進行排除即可。


參考網址:
Changing the IP address of network adapters in cluster server
http://support.microsoft.com/kb/230356 How to change the network IP addresses of SQL Server failover cluster instances
http://support.microsoft.com/default.aspx?scid=kb;EN-US;244980
How to: Rename a SQL Server 2005 Virtual Server
http://msdn.microsoft.com/en-us/library/ms178083.aspx
How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server 2005
http://msdn.microsoft.com/en-us/library/ms143799.aspx
Renaming a Report Server Computer
http://msdn.microsoft.com/en-us/library/ms345235.aspx


關鍵字:SQL ServerClusterRenameService Principal Name