久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:143日期: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
主站蜘蛛池模板: 黄陵县| 望城县| 临泉县| 乐陵市| 兴海县| 赤城县| 繁峙县| 岚皋县| 桂东县| 呼伦贝尔市| 乡宁县| 西宁市| 卫辉市| 航空| 于都县| 隆尧县| 厦门市| 蓬安县| 武清区| 宣城市| 工布江达县| 南通市| 玛纳斯县| 鄂伦春自治旗| 全州县| 潮州市| 平南县| 涪陵区| 荔浦县| 开远市| 望谟县| 康乐县| 四川省| 潢川县| 泰宁县| 天柱县| 化州市| 哈密市| 龙南县| 图木舒克市| 汝城县|