首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server MSDTC 設定關鍵步驟:啟用分散式交易

     編輯:關於SqlServer

前言

MSDTC (Microsoft Distributed Transaction Coordinator) 是 SQL Server 進行跨伺服器分散式查詢與交易的基礎。本文整理啟用 MSDTC 的必要設定步驟。

設定檢查清單

  1. 啟動 MSDTC 服務:在兩台 SQL Server 上啟動 MSDTC 服務。若為叢集環境,每個節點需執行 comclust.exe。
  2. 建立連結伺服器:雙方皆需正確設定對方的 Linked Server。
  3. 跨網段通訊:若兩台伺服器不在同一網段,需在 hosts 檔案設定對方機器名稱,確保 ping 機器名可通。
  4. 測試連線:使用 DTCping 工具驗證 MSDTC 通訊是否正常。
  5. 完成:設定完成後,SQL Server 即可執行分散式查詢與交易操作。

常見問題提示

  • 防火牆需開放 MSDTC 所用埠口(預設動態埠,建議固定埠口)。
  • 雙方服務帳戶需具備網路存取權限,不可使用本地系統帳戶。
  • 網域環境下需建立信任關係;工作群組環境需同步帳戶密碼。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved