如何啟用網路 DTC 存取

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

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

摘要

注意事項

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

根據預設,在一節中提及的 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 Developer Network (MSDN) 網站:
COM+ 1.5 的新功能