国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - 無法執行該操作,因為鏈接服務器 "***" 的 OLE DB 訪問接口 "SQLNCLI" 無法啟動分布式事務。解決方法?

瀏覽:159日期:2023-12-01 10:00:01

問題描述

用戶提出需求要求我們的項目同時處理他們原有項目的數據。新項目和原項目數據庫都是sqlserver2005,分別在不同的服務器上,測試環境sqlserver2005鏈接服務器sqlserver2012。我打算在新項目數據庫上建立鏈接服務器操作舊服務器上的數據庫,但是項目實際運行期間發現從項目中使用sql語句通過鏈接服務器操作舊數據庫時出現了錯誤,驗證過sql語句在新數據庫中執行沒有任何問題。百度了很多方法啟動MSDTC服務、關閉防火墻、加set xact_abort ON、通過管理工具設置、直接使用JDBC訪問數據庫等,都沒有解決問題。報錯信息:java - 無法執行該操作,因為鏈接服務器 "***" 的 OLE DB 訪問接口 "SQLNCLI" 無法啟動分布式事務。解決方法?

問題解答

回答1:

是否對比了兩臺服務器的Sevice Pack和所有KB的異同?

回答2:

目前找到一種折中的辦法,添加公用方法使用JDBC操作舊服務器上的數據庫,但是維護起來不太方便,期待有大神能夠給出正確解決方案。

標簽: java
主站蜘蛛池模板: 塔河县| 新源县| 上饶县| 日土县| 浦北县| 三台县| 丁青县| 南阳市| 彝良县| 伊宁县| 福泉市| 玉林市| 定远县| 南城县| 洪泽县| 翼城县| 太保市| 玉门市| 邢台县| 宁都县| 许昌县| 眉山市| 诏安县| 会昌县| 沅江市| 托克托县| 五寨县| 庄河市| 安丘市| 巴马| 贺兰县| 吉木萨尔县| 扬中市| 鲁山县| 宝应县| 隆德县| 额尔古纳市| 汉寿县| 水富县| 越西县| 桓仁|