セーブポイントを持つトランザクション内で、リンク サーバーにあるテーブルと結合する必要があります。実行しようとすると、次のエラー メッセージが表示されます。
“Cannot use SAVE TRANSACTION within a distributed transaction”
リモート テーブルのデータはめったに変更されません。ほぼ固定です。このテーブルをトランザクションから除外するように SqlServer に指示することは可能ですか? (NOLOCK) ヒントを試しましたが、このヒントをリンク サーバーのテーブルに使用することはできません。
誰かが回避策について知っていますか? ole SqlServer 2000 を使用しています。