IISでホストされているPythonアプリケーションがあり、フロントアプリケーションは常に保存に失敗しました。
SQL Profilerが実行されていて、それらのアプリケーション名がIISの場合、0を超えるトランザクションカウントが多数あり、ロールバックすることに気付きました。
トランザクション数が0を超える場合にも、コミットすることがありました。
それはどういう意味で、このコントロールを実行するスクリプトはどこにあるのでしょうか。
クエリの設計上の問題が原因でしょうか?アドバイスをいただければ幸いです。
IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION;