2013-05-10 74 views
1

工作,我有一個鏈接服務器是正確執行的查詢,但是當我試圖執行它在觸發器我得到這樣的:鏈接服務器不觸發

Error Source: .Net SqlClient Data Provider 
Error Message: The operation could not be performed because OLE DB provider "SQLNCLI" for linked server [LINKEDSERVER] was unable to begin a distributed transaction. 
... Returned Message "The Transaction Manager has disabled its support for remote/network transactions" 

然後我激活了DTC上兩個服務器:

這裏是如何配置MSDTC:

  1. 進入控制面板 - >管理工具
  2. 開放的組件Servi大街CES
  3. 展開組件服務 - >計算機 - >我的電腦 - >分佈式事務協調器
  4. 右鍵單擊本地DTC
  5. 點擊屬性
  6. 轉到安全

現在我得到這樣的:

Error Source: .Net SqlClient Data Provider. 
Error Message: Timeout Expired. The timeout period elapsed prior to completition of th eoperation or the server is not responding. 

回答

1

我現在工作,我剛剛在遠程服務器上添加了一個防火牆規則到MSDTC.EXE,入站和ou tbound。

謝謝