INF:常見問答集 - 容錯移轉

文章翻譯 文章翻譯
文章編號: 195761 - 檢視此文章適用的產品。
本文曾發行於 CHT195761
本文已封存。本文係以「現狀」提供且不會再更新。
. 重要:本文包含編輯系統登錄的資訊。在編輯系統登錄之前,請確定萬一發生問題時,您知道如何復原系統登錄。若需還原作業的相關資訊,請查閱登錄編輯器 (Regedit.exe) 中的「還原登錄」說明主題,或 Regedt32.exe 中的「還原登錄機碼」說明主題。
全部展開 | 全部摺疊

結論

本文旨在解答有關 SQL Server 7.0 容錯移轉支援的常問的問題。

其他相關資訊

  1. 問:當 SQL Server 6.5 版伺服器是叢集的一部份時,要如何將 6.5 版伺服器升級至 SQL Server 7.0?

    答:如果 SQL Server 6.5 伺服器是叢集的一部份,您必須執行下面步驟來將伺服器升級至 SQL Server 7.0:

    1. 移除兩個節點上的 SQL Server 6.5 叢集。
    2. 依《SQL Server 7.0 線上叢書》的〈在叢集式組態中設定 MS DTC 以搭配使用 SQL Server 7.0〉(Configuring MS DTC for Use with SQL Server 7.0 in a Clustered Configuration) 一節中的說明,叢集某個群組以搭配使用 Microsoft Distributed Transaction Coordinator (MS DTC)。此群組應該包含「磁碟」、「IP 位址」與「網路名稱」資源。如果沒有這樣的群組,SQL Server 7.0 的安裝就不會成功。
    3. 首先將 SQL Server 7.0 安裝在叢集式組態中的主要節點上,要在次要節點上開始安裝 SQL Server 7.0 之前,請先確認此安裝程序已經完成。
    4. 在一個或兩個節點上安裝 SQL Server 叢集。
    有關其他資訊,請參閱《SQL Server 7.0 線上叢書》的〈支援的叢集組態〉(Supported Cluster Configurations) 主題。
  2. 問:要如何在 SQL Server 叢集式環境中使用啟動追蹤旗幟?

    答:若要在叢集式環境中啟動 SQL Server 並使用各種啟動參數,請執行下面步驟:

    1. 使用 Microsoft Cluster Server (MSCS) 的「叢集管理員」(Cluster Administrator) 將虛擬伺服器帶離線。
    2. 此步驟涉及編輯登錄。

      警告:不當使用「登錄編輯器」可能會導致嚴重的問題,此時您就必須重新安裝作業系統。Microsoft 不保證不當使用「登錄編輯器」所導致的問題可以獲得解決,您必須自行承擔使用「登錄編輯器」的風險。

      如需有關如何編輯系統登錄的資訊,請檢視「登錄編輯器」(Regedit.exe) 中的「說明」主題〈變更機碼和數值〉,或是檢視 Regedt32.exe 中的「說明」主題〈新增及刪除登錄中的資訊〉與〈編輯登錄資料〉。請注意,在編輯系統登錄之前,請先做好備份。如果您是使用 Windows NT 或 Windows 2000,還必須更新「緊急修復磁片」(Emergency Repair Disk;ERD)。

      執行 REGEDT32 並瀏覽至下面機碼:
               HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer$<SVS>
    3. 變更或將啟動參數新增至 Parameters\SQLArg<n> 機碼。
    4. 將虛擬伺服器帶回線上。這樣系統就會去讀取登錄機碼,而 SQL Server 就會以新參數啟動。
  3. 問:在叢集環境中執行 SQL Server 7.0 需要怎樣的硬體配備?

    答:請查看 Windows NT Server 網站,以取得叢集相容伺服器的清單,網址是: http://www.microsoft.com/ntserver/info/hwcompatibility.htm 。同時,請參考 Microsoft Cluster Server 系統管理員指南,以取得支援的硬體組態清單與硬體設定資訊。
  4. 問:可以在叢集中將 SQL Server 6.5 安裝在一個節點上,並將 SQL Server 7.0 安裝在另一個節點上嗎?

    答:不可以。SQL Server 6.5 無法參與已經在節點上安裝 SQL Server 7.0 的叢集中。同樣的,SQL Server 7.0 也無法參與已經在節點上安裝 SQL Server 6.5 的叢集中。如果有兩個 SQL Server 都要參與同一叢集,它們必須是同一版本 (亦即,兩個都是 6.5 版或兩個都是 7.0 版)。
  5. 問:要將 SQL Server 7.0 檔放在哪裡以提供容錯移轉支援?

    答:SQL Server 所使用的所有資料庫磁碟以及所有支援 SQL Server 的資源檔都應該要安裝在共用磁碟上。然而,請注意,一般叢集安裝時,有些檔案會被複製到叢集中兩個節點的本機磁碟上。
  6. 問:要如何從指令行關閉 SQL Server,而「Cluster 服務」不會將此關閉作業解譯為錯誤?

    答:從指令行關閉 SQL Server 的正確方法是使用 Microsoft Windows NT Server Enterprise Edition 隨附的 Cluster.exe 應用程式。此應用程式是執行一般 Windows NT「叢集安裝」(Cluster Setup) 時所安裝的,您也可以在 Windows NT Workstation 或伺服器成員電腦上執行此「叢集安裝」,以便只安裝「叢集管理員」(Cluster Administrator) 與其他系統管理應用程式。此指令的基本語法是:
       cluster [cluster name] RESOURCE [resource name] /option

    在上面的指令語法中, /option 參數會控制此功能。可以使用的特定選項有 /online /offline 。這兩個選項和下面兩個指令是相同的: net start mssqlserver (從指令行啟動 SQL Server 的方法) 與 net stop mssqlserver (從指令行關閉 SQL Server 的方法),這兩個指令分別用於非虛擬化的伺服器。您可以在「一般服務」(Generic Service)、SQL Server Agent 7.0 與 SQL Server 7.0 資源上執行此程序。

    下面是一些如何使用此指令語法的範例:

    若要將 SQL Server 7.0 資源帶離線,假設「叢集名稱」是「SQLCluster」而資源名稱是「VirtualSQL」(其中『VirtualSQL』是 SQL Server 7.0 資源的名稱,不是虛擬網路名稱資源):
          cluster "SQLCluster" resource "VirtualSQL" /offline

    若要將 SQL Server 7.0 資源帶回線上:
          cluster "SQLCluster" resource "VirtualSQL" /online

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q195761 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q195/7/61.asp

屬性

文章編號: 195761 - 上次校閱: 2013年10月11日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 7.0 Standard Edition
關鍵字:?
kbnosurvey kbarchive kbfaq kbinfo KB195761
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