java - リンク サーバー "***" の OLE DB プロバイダ "SQLNCLI" が分散トランザクションを開始できないため、操作を実行できません。解決?
迷茫
迷茫 2017-05-17 10:07:11
0
2
754

ユーザーは、元のプロジェクトのデータを同時に処理するという私たちのプロジェクトの要件を提示しました。新しいプロジェクトと元のプロジェクトのデータベースは両方とも sqlserver2005 であり、異なるサーバー上にあります。テスト環境 sqlserver2005 はサーバー sqlserver2012 にリンクされています。新プロジェクトのデータベース上にリンクサーバーを構築し、旧サーバー上のデータベースを操作する予定でしたが、実際にプロジェクトを運用していたところ、プロジェクトのSQL文を使用して旧データベースを操作する際にエラーが発生することが判明しました。リンク サーバー。新しいデータベースで SQL ステートメントが実行されたことを確認しました。問題はありません。 Baidu は、MSDTC サービスを開始する、ファイアウォールをオフにする、set xact_abort ON を追加する、管理ツールを介して設定する、JDBC を直接使用してデータベースにアクセスするなど、多くの方法を試しましたが、どれも問題を解決できませんでした。 ###エラーメッセージ: ###############

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(2)
曾经蜡笔没有小新

Service Pack と 2 つのサーバーのすべての KB の類似点と相違点を比較しましたか?

いいねを押す +0
给我你的怀抱

現在、JDBC を使用して古いサーバー上でデータベースを操作するためのパブリック メソッドを追加するという妥協策を見つけましたが、メンテナンスがあまり便利ではありません。誰かが正しい解決策を教えてくれることを願っています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート