iT邦幫忙

0

SQL MSDTC問題

  • 分享至 

  • xImage

請教大家
目前在MSSQL連結伺服器 跨資料庫用到Begin Transaction這個語法,但都會跑出以下問題:
無法執行作業,因為連結伺服器 "xxxxxxx" 的 OLE DB 提供者 "SQLNCLI11" 無法開始分散式交易。
MSDTC 設定應該都設好,測試過假如同個網域的話可以成功,
但目前兩個是在不同網域,請問有解決方法嗎?謝謝!!
如有說錯的話請告知我謝謝!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
小魚
iT邦大師 1 級 ‧ 2020-01-13 15:59:13

連結資料庫是在不同主機嗎?
不同主機可能不能用同一個Transaction喔,
你可以考慮一台主機用一個Transaction,
最後再Commit.

我要發表回答

立即登入回答