非常に多くの場合、プロダクションボックスでこのエラーが発生します。
エラーメッセージ:リンクサーバー「......」のOLEDBプロバイダー「SQLNCLI」から「アクティブなトランザクションはありません」というメッセージが返されました。
問題が何らかの理由で発生しているように見えるたびに、MSDTC設定はすべてリセットされています。つまり、これらのオプションがオフになっていることがわかります。 Network DTC Access
[インバウンドをand
許可][アウトバウンドを許可]。
これらのオプションをもう一度確認して保存し、MSDTCサービス、SQLサービスを再起動しても、数日間しか機能しません。その後、同じ問題が再び発生します。この設定が自動的にオフになる理由を確認するにはどうすればよいですか?
この場合、コーディング方法は重要ですか?tempdbのプレッシャーまたはトランザクションログの増加により、msdtcサービスがクラッシュする可能性がありますか?