ユーザーは、元のプロジェクトのデータを同時に処理するという私たちのプロジェクトの要件を提示しました。新しいプロジェクトと元のプロジェクトのデータベースは両方とも sqlserver2005 であり、異なるサーバー上にあります。テスト環境 sqlserver2005 はサーバー sqlserver2012 にリンクされています。新プロジェクトのデータベース上にリンクサーバーを構築し、旧サーバー上のデータベースを操作する予定でしたが、実際にプロジェクトを運用していたところ、プロジェクトのSQL文を使用して旧データベースを操作する際にエラーが発生することが判明しました。リンク サーバー。新しいデータベースで SQL ステートメントが実行されたことを確認しました。問題はありません。 Baidu は、MSDTC サービスを開始する、ファイアウォールをオフにする、set xact_abort ON を追加する、管理ツールを介して設定する、JDBC を直接使用してデータベースにアクセスするなど、多くの方法を試しましたが、どれも問題を解決できませんでした。 ###エラーメッセージ: ###############
给我你的怀抱2017-05-17 10:09:11
現在、JDBC を使用して古いサーバー上でデータベースを操作するためのパブリック メソッドを追加するという妥協策を見つけましたが、メンテナンスがあまり便利ではありません。誰かが正しい解決策を教えてくれることを願っています。