錯誤現象
`OLE DB provider "SQLNCLI11" for linked server "dbLink01" was unable to begin a distributed transaction`,附帶完整堆疊追蹤。
核心設定:雙向 MSDTC 設定
- 確認雙方 `Distributed Transaction Coordinator` 服務已啟動(圖 1)。

圖 1. MSDTC 服務狀態
- 開啟「元件服務」→「電腦」→「我的電腦」→「Distributed Transaction Coordinator」→「本地 DTC」右鍵屬性→「安全性」頁籤(圖 2):

圖 2. MSDTC 安全性設定
- 勾選「網路 DTC 存取」。
- 「用戶端管理」勾選「允許遠端用戶端」「允許遠端管理」。
- 「交易管理員通訊」勾選「允許輸入」「允許輸出」「不要求驗證」。
- DTC 登入帳戶設為 `NT Authority\NetworkService`。
註:跨網段/工作群組環境仍可能因防火牆、DNS、IPsec 等失敗,需進一步排查網路層面。