共用方式為


如何啟用網路 DTC 存取

本文說明啟用網路分散式交易協調器 (DTC) 存取所遵循的程式。

適用於: Windows Server 2003
原始 KB 編號: 817064

摘要

注意

下列程式適用於 Windows Server 2003。 它不適用於 windows 2000 Server Microsoft。

根據預設,Windows Server 2003 產品上的網路 DTC 存取已停用,如一節所述。 當您未在伺服器上啟用網路 DTC 存取時,應用程式只能使用保留在本機電腦上的交易。 例如,如果停用網路 DTC 存取,交易就無法從本機計算機流向在另一部計算機上執行的資料庫。

當網路 DTC 存取已停用時,嘗試取得伺服器上 DTC 存取權的用戶端可能會收到下列錯誤訊息:

錯誤0x8004D025 (XACT_E_PARTNER_NETWORK_TX_DISABLED)

其他相關資訊

啟用網路 DTC 存取的步驟

  1. 按兩下 [開始],指向 [控制台],然後按兩下[新增或移除程式]。
  2. 按一下 [新增/移除 Windows 元件]。
  3. 選取 [應用程式伺服器],然後按下 [ 詳細數據]。
  4. 選取 [ 啟用網络 DTC 存取],然後按兩下 [ 確定]。
  5. 按 [下一步] 。
  6. 按一下 [完成] 。

如果您執行的是 Windows Server 2003 Service Pack 1 (SP1),您必須遵循下列其他步驟:

  1. 按兩下 [開始],按兩下 [執行],輸入 comexp.msc,然後按兩下 [ 確定 ] 開啟 [元件服務]。

  2. 依序展開 [元件服務]、[ 計算機]、以滑鼠右鍵按兩下 [我的計算機],然後按兩下 [ 內容]。

  3. [MSDTC] 索引標籤上,按兩下 [交易組態] 底下的 [安全性設定] 下的 [安全性設定],按兩下以選取 [網络 DTC 存取] 複選框,然後按兩下 [交易管理員通訊] 底下的下列複選框:

    • 允許輸入
    • 允許輸出
  4. 在Microsoft叢集伺服器 (MSCS) 叢集上,您無法選取 [需要相互驗證]。 因此,按下列其中一個複選框:

    • 需要連入呼叫端驗證
    • 不需要驗證

    注意

    如需這些選項的詳細資訊,請按下列文章編號,以檢視Microsoft知識庫中的文章:
    899191 Windows Server 2003 Service Pack 1 和 Windows XP Service Pack 2 中分散式交易協調器服務的新功能

  5. 請確定登入 賬戶 已設定為 NTAUTHORITY\NetworkService。

  6. 按一下 [確定]。 消息框說明 MS DTC 服務將會停止並重新啟動,而且所有相依服務也會停止並重新啟動。 按一下 [是] 。

    注意

    如果這是多數節點集 (MNS) 叢集,請勿使用 MNS 資源作為 MS DTC 的儲存設備。 MS DTC 需要記憶體資源,例如實體磁碟。

參考資料

如需 Microsoft COM+ 1.5 新功能的詳細資訊,請流覽下列Microsoft開發人員網路 (MSDN) 網站:
COM+ 1.5 的新功能