使用者提出需求要求我們的專案同時處理他們原有項目的資料。新項目和原項目資料庫都是sqlserver2005,分別在不同的伺服器上,測試環境sqlserver2005連結伺服器sqlserver2012。我打算在新專案資料庫上建立連結伺服器操作舊伺服器上的資料庫,但是專案實際運行期間發現從專案中使用sql語句透過連結伺服器操作舊資料庫時出現了錯誤,驗證過sql語句在新資料庫中執行沒有任何問題。百度了很多方法啟動MSDTC服務、關閉防火牆、加set xact_abort ON、透過管理工具設定、直接使用JDBC存取資料庫等,都沒有解決問題。
報錯訊息: