如何變更 SQL Server 虛擬伺服器的網路 IP 位址

文章翻譯 文章翻譯
文章編號: 244980 - 檢視此文章適用的產品。
本文曾發行於 CHT244980
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何變更 SQL Server 虛擬伺服器的網路 IP 位址。

如果您是使用 SQL Server 2005,請參閱《SQL Server 線上叢書》中的<如何:變更 SQL Server 2005 容錯移轉叢集的 IP 位址>主題。

變更 SQL Server 7.0 虛擬伺服器的 IP 位址

如果您必須變更現有 SQL Server 7.0 虛擬伺服器的 IP 位址,Microsoft 建議您使用 SQL Server [叢集精靈] 為 SQL Server 取消叢集。在 SQL Server [叢集精靈] 中您可以移除虛擬伺服器。然後再使用 SQL Server [叢集精靈],以新 IP 位址為 SQL Server 重新叢集。

注意 在取消虛擬伺服器叢集、變更 IP 位址,然後重新叢集虛擬伺服器之前,SQL Server 虛擬伺服器會離線而且無法使用。

如果您還變更叢集中的任何其他 IP 位址或變更叢集所在的網域,請完成該程序之後,再重新叢集伺服器。

由於 SQL Server 2000 具備強化功能和可復原性,Microsoft 建議您將所有叢集的 SQL Server 6.5 及 SQL Server 7.0 伺服器全部升級至 SQL Server 2000。以傳統應用程式做為 SQL Server 叢集生產環境執行的電腦上,無法進行 SQL Server 叢集升級。請向您的應用程式廠商詢問相關資訊或要求協助。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
274446 INF:建議所有非 SQL Server 2000 的虛擬伺服器升級至 SQL Server 2000 容錯移轉解決方案

變更 SQL Server 2000 虛擬伺服器的 IP 位址


如果您必須變更現有 SQL Server 2000 虛擬伺服器的 IP 位址,無論是預設執行個體或具名執行個體,您都可以使用 SQL Server 2000 安裝程式的 [進階\維護容錯移轉叢集的虛擬伺服器] 選項來進行。
如果要使用 [進階\維護容錯移轉叢集的虛擬伺服器] 選項,請依照下列步驟執行:
  1. 插入 SQL Server 2000 Enterprise Edition CD,然後按一下 [SQL Server 2000 元件]
  2. 按一下 [安裝資料庫伺服器]
  3. [歡迎使用] 畫面上,按一下 [下一步]
  4. 輸入要修改的虛擬伺服器名稱,然後按一下 [下一步]
  5. 按一下 [進階選項] 索引標籤,然後按一下 [下一步]
  6. 按一下 [維護容錯移轉叢集的虛擬伺服器],然後按一下 [下一步]
  7. 在開啟的 [容錯移轉叢集] 對話方塊中,您可以:
    • 為其他網路新增 IP 位址。
    • 移除及取代現有的 IP 位址。
    • 移除不需要的 IP 位址。
    進行變更之後,請按一下 [新增],然後按一下 [下一步]

    注意 對每個網路只能指派一個 IP 位址,而且為每個網路介面卡指派一個網路。SQL Server 要求指派給它的每個 IP 位址都有專屬唯一的子網路遮罩。SQL Server 不支援相同子網路有多個 IP 位址,因為這可能造成重複的網路名稱。例如,如果您有公用網路和私人網路,並且要指派其他 IP 位址給 SQL Server 虛擬伺服器,則必須對每個節點新增另一個網路介面卡,以建立新的網路。然後您就可以指派其他 IP 位址給新網路。
  8. 對節點進行任何變更,然後按一下 [下一步]
  9. 驗證所要求的使用者資訊和密碼,然後按一下 [下一步]

    如果要驗證變更已完成,請在虛擬伺服器的 [叢集系統管理員] 中查看 SQL Server 2000 IP 資源屬性。
  10. 按一下 [完成]

重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明

如果 Windows 叢集資源的子網路遮罩已變更,上述的步驟便無法用來變更 SQL Server 虛擬伺服器的 IP 位址。

當 Windows 叢集資源的子網路遮罩已變更時,變更 IP 位址

如果您變更 Windows 叢集資源的子網路遮罩,而且在叢集的每個節點上,公用網路只有一個網路介面卡,便無法使用 SQL Server 2000 安裝程式,變更 SQL Server 虛擬伺服器的 IP 位址。當您變更 Windows 叢集資源的子網路遮罩時,網路卡和公用網路的子網路遮罩也會變更。因此,SQL Server 資源沒有連上線,因為 SQL Server 虛擬伺服器和 SQL Server IP 位址資源的子網路遮罩是取自 Microsoft 叢集服務。如果 SQL Server 資源離線,便無法使用安裝程式來變更 SQL Server 虛擬伺服器的 IP 位址。

如果 Windows 叢集資源的子網路遮罩已變更,請依照下列步驟,變更 SQL Server 虛擬伺服器的 IP 位址:
  1. 開啟 [叢集系統管理員]。
  2. 在左窗格中,展開 Windows 叢集名稱,展開 [叢集設定],然後按一下 [網路]
  3. 在右窗格中,驗證公用網路有新的子網路遮罩。
  4. 在左窗格中,展開 [群組],然後按一下 [資源]
  5. 用滑鼠右鍵按一下 SQL Server IP 位址資源名稱,然後按一下 [內容]
  6. 按一下 [參數] 索引標籤。
  7. [位址] 方塊中,輸入新的 IP 位址。
  8. [子網路遮罩] 方塊中,輸入新的子網路遮罩。
  9. [網路] 方塊中,按一下有新的子網路遮罩的公用網路。
  10. 將 SQL Server IP 位址資源恢復連線。您可能注意到 SQL Server IP 位址資源和網路名稱資源連上線。
如果要確定 SQL Server IP 位址已變更,請依照下列步驟執行:
  1. 用滑鼠右鍵按一下資源,按一下 [內容],然後按一下 [參數] 索引標籤,檢查 SQL Server IP 位址資源。IP 位址和子網路遮罩應該會顯示。按一下 [取消]
  2. 檢查 SQL Server 錯誤記錄檔,確定 SQL Server 執行個體是在指定之通訊埠的新 IP 位址上接聽。
警告 SQL Mail 搭配 SQL Server 2000 容錯移轉叢集使用時,因為 MAPI 無法識別叢集,所以無法支援完整的功能。SQL Mail 用於容錯移轉叢集時,Microsoft 將提供合理範圍內的支援,但無法保證其穩定性或可用性。 Microsoft 已確認 SQL Server 6.5、7.0 及 2000 在 SQL Mail 搭配容錯移轉叢集使用時,確實會發生上述問題。

?考

如需有關 Microsoft 叢集服務主題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
230356 在 Cluster Server 中變更網路配接卡的 IP 位址
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
319578 當您在 SQL Server 容錯移轉叢集節點上變更 IP 位址時,出現錯誤訊息:繫結失敗

屬性

文章編號: 244980 - 上次校閱: 2011年5月16日 - 版次: 10.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 7.0 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
關鍵字:?
kbsqldeveloper kbsql2005cluster kbhowtomaster kbinfo KB244980
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com