如何在 Windows Server 2003 叢集上設定 Microsoft 分散式交易協調器

文章翻譯 文章翻譯
文章編號: 301600 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何在 Windows Server 2003 叢集上安裝 Microsoft 分散式交易協調器 (MS DTC) 資源。Microsoft 只會支援叢集節點上執行 MS DTC 為叢集資源。有兩個選項可用來安裝 MS DTC。

您可以使用叢集系統管理員或 Cluster.exe 建立 MS DTC 資源之前,您必須啟用網路 DTC 存取。如需有關啟用 DTC 存取,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
817064如何啟用網路 DTC 存取 Windows Server 2003 中
備忘稿
  • 您應該不讓 MS DTC 資源上線之前您依照指示 Microsoft 知識庫 (KB) 817064 發行項中的啟用網路 DTC 存取。

    為 Windows Server 2003 的電腦正在執行 Service Pack 1 或更新版本的 Service Pack 的請勿遵循 KB817064 發行項中的步驟還。第一次,您必須完成下列步驟若要將 MS DTC 資源新增至叢集的 「 其他相關資訊 > 一節。然後,您可以依照 KB817064 文件,以完成設定步驟。
  • 如果是多數節點組 (MNS) 叢集這不要使用 MNS 資源為存放裝置的 MS DTC。MS DTC 需要如實體磁碟的存放裝置資源。

其他相關資訊

若要安裝 MS DTC,使用下列方法之一。

方法 1: 使用叢集系統管理員

此區段如何安裝 MS DTC 叢集透過文件在叢集中所有節點上的系統管理員。您只有在叢集系統管理員中一次安裝 MS DTC,而且將 MSDTC 設定叢集中所有節點上。您沒有在每個節點上手動安裝 MS DTC。
  1. 啟動 [叢集系統管理員。若要這麼做:
    1. 按一下 [開始],然後再指向 [所有程式]
    2. 在 [系統管理工具,按一下 [叢集系統管理員]。
  2. 建立群組名稱 「 MSDTC 群組 」,其中包含實體磁碟、 網路名稱和 IP 位址。若要這麼做:
    1. 在 [檔案] 功能表中 選取 [新增],然後再按一下 [群組]。新增群組精靈 」 可用。
    2. 依照 「 新增群組精靈 」 提供給建立 MSDTC 群組的指示。
    附註在建立 MS DTC 時強烈建議將資源群組移到 SQL Server 以外的其他群組或 Exchange 伺服器群組。在它自己的資源群組中建立 MS DTC 資源並將它指派給個別的叢集群組會保持高度可用資源]。

    附註如果您在相同的叢集群組中建立該資源,而且資源 A 具有容錯移轉,資源 B 也將容錯移轉。當您在不同的叢集群組中建立該資源時,即使資源 A 具有容錯移轉,資源 B 並不是容錯移轉。在不同的叢集群組中建立叢集資源會減少不必要 failovers 的叢集資源。

    重要建立新的群組的 MS DTC 之後您必須建立 IP 位址] 和 [Msdtc 的實體磁碟,網路名稱。您可能已經有可以移入新的群組的實體磁碟資源。MS DTC 群組建立之後您必須建立 IP 位址資源、 網路名稱資源及實體磁碟資源。您可能已經有必須移入新的 MS DTC 群組的實體磁碟資源。
  3. 建立一個 IP 位址資源:
    1. MS DTC] 群組上按一下滑鼠右鍵,然後按一下 [New\Resource
    2. 輸入描述性的名稱,例如 MSDTC IP 位址
    3. 在 [資源類型,[IP 位址],按一下以選取 [MSDTC 群組] 核取方塊,然後再按一下 [下一步]。
    4. 在 [可能的擁有者,按一下 下一步 除非您不想在特定節點上執行 MS DTC。
    5. 相依性,執行不加入任何相依性,然後按 [下一步]
    6. 在 [TCP/IP 位址參數,選取公用網路,MS DTC 鍵入唯一的靜態 IP 地址,然後再按一下 [下一步]
    7. 按一下 [完成],然後按一下 [確定] 以確認已經建立的資源。
  4. 建立網路名稱資源:
    1. MS DTC] 群組上按一下滑鼠右鍵,然後按一下 [New\Resource
    2. 例如,輸入描述性名稱 MSDTC 網路名稱
    3. 在 [資源類型,按一下 [網路名稱,再按一下以選取 [MSDTC 群組] 核取方塊,然後按一下 [下一步]
    4. 在 [可能的擁有者,按一下 下一步 除非您不想在特定節點上執行 MS DTC。
    5. 相依性,新增 MS DTC IP 位址做為資源相依性,然後按一下 [下一步]
    6. 在 [名稱,輸入 MS DTC] 資源的網路名稱,然後按一下 [下一步]。
    7. 按一下 [完成],然後按一下 [確定] 以確認已經建立的資源。
  5. 若要建立 「 實體磁碟 」 資源。

    附註您可能已經有建立一個實體磁碟資源。如果是這樣,您必須將這個實體磁碟資源移至 MS DTC 群組,然後移至下一個步驟。
    1. MS DTC] 群組上按一下滑鼠右鍵,然後按一下 [New\Resource
    2. 例如,輸入描述性名稱 MSDTC 實體磁碟
    3. 在 [資源類型,按一下 實體磁碟,按一下以選取 [MSDTC 群組] 核取方塊,然後再按一下 [下一步]。
    4. 在 [可能的擁有者,按一下 下一步 除非您不想在特定節點上執行 MS DTC。
    5. 相依性,執行不加入任何相依性,然後按 [下一步]
    6. 在 [磁碟參數,按一下 [您可以使用的 MS DTC 的實體磁碟]。
    7. 按一下 [完成],然後按一下 [確定] 以確認已經建立的資源。
  6. MS DTC 群組上, 按一下滑鼠右鍵,然後再按 [New\Resource
  7. 鍵入一個名稱,例如 MSDTC 資源
  8. 在 [資源類型,按一下以選取 [分散式交易協調器],確認 MSDTC 群組 已選取,再然後按一下 [下一步]。
  9. 在 [可能的擁有者,按一下 下一步 除非您不想在特定節點上執行 MS DTC。
  10. 相依性、 按住不放 CTRL 按鍵在鍵盤選取上 「 實體磁碟 」 與 「 您在步驟 2,所建立的網路名稱,,然後按一下 [新增] 按鈕。
  11. 按一下 [完成],然後按一下 [確定] 以確認已經建立的資源。

    附註您應該不讓 MS DTC 資源上線之前您依照指示 Microsoft 知識庫 」 文件 817064 中的啟用網路 DTC 存取。
  12. 完成記錄在知識庫文件 817064 的步驟。
  13. 以滑鼠右鍵按一下 [MSDTC] 資源,然後按一下 [連線工作

方法 2: 使用 Cluster.exe

此區段如何與 Cluster.exe 將 MSDTC 安裝文件。 Cluster.exe 是 MSDTC 的指令碼安裝和幾個叢集上組態的最佳。您只有在叢集上一次設定 MS DTC,而且叢集中所有節點都會都更新。
  1. 完成記錄在知識庫文件 817064 的步驟。

    附註您不需要啟用網路 DTC 存取,如果叢集中專門用於 Exchange 伺服器。
  2. 在命令提示字元建立名為 「 MSDTC 群組 」,其中包含實體磁碟、 網路名稱和 IP 位址群組] (或使用現有的群組)。

    附註您可以撰寫指令碼建立群組和 Cluster.exe 的資源。請參閱 「 說明及支援 」 和檢閱叢集指令概觀區段。

    附註我們建議您在自己的資源群組中建立 MS DTC 資源像這類一樣為 Microsoft SQL Server 其中可以這麼做。若要執行這項作業,請遵循步驟 2 建立這個新群組]。如果您無法這麼做,或者您有例如專用至 Exchange 伺服器叢集的光線使用 DTC 案例,進行,並且使用叢集群組。在專用的 Exchange 伺服器叢集,MS DTC 資源應該放在預設叢集群組中。
  3. 在命令提示字元中輸入下列命令:
    叢集 clustername res 「 MSDTC 資源 」 /CREATE /GROUP: 「 MSDTC 群組 」 /TYPE: 「 分散式交易協調器 」
    這個命令會建立 MS DTC 資源。

    附註如果您正在使用現有的叢集群組,替代使用 MSDTC 群組群組的名稱。
  4. 請執行下列命令:
    叢集 clustername res 「 MSDTC 資源 」 /ADDDEP: 「 Network Name

    叢集 clustername res 「 MSDTC 資源 」 /ADDDEP:"Disk Q:"
    其中 Network Name 」 是適當的網路名稱資源所使用,而 Disk Q 是位於 [MSDTC 群組的實體磁碟。

    這些命令加入適當的相依性。
  5. 執行下列命令,將 MS DTC 上線:
    叢集 clustername res 「 MSDTC 資源 」 /ON
    這會使 MSDTC 上線。
附註您無法在混合模式叢集安裝 MS DTC。在 [叢集所有節點必須都執行 Windows Server 2003,若要使用這些方法。如需詳細資訊,請參閱 「 說明及支援 」。

?考

如需有關如何建立基底的虛擬伺服器,包括如何建立網路名稱] 及 [IP 位址資源的相關資訊的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
257932若要建立虛擬伺服器使用 Microsoft 叢集伺服器

屬性

文章編號: 301600 - 上次校閱: 2007年10月1日 - 版次: 23.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
關鍵字:?
kbmt kbclustering kbenv kbhowto KB301600 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:301600
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