私はいくつかのExecuteNonQuery()ステートメント(ストアドプロシージャ)を同じデータベース(Sqlサーバー2005)に送るasp.net Webサイトを持っています。 MSDTCサービスは、Webサーバーとデータベースサーバーの両方でオフになっています。複数のExecuteNonQuery()を同じデータベースに送信すると、使用するトランザクションタイプとエラーチェックは何ですか? (.NET)
これらのステートメントは、すべて正常に実行する必要があります。だから私はトランザクションでそれらをラップする必要があります。 SQLTranscationを使用する最善の方法はありますか? Commandオブジェクトをトランザクションにアタッチし、コマンドオブジェクトを通じてこれらのステートメントを実行しますか?どのような種類のエラーチェックは、コードの中で成功したコミットやロールバックが発生するように、ストアドプロシージャで行う必要がありますか?
なぜMSDTC-は分散トランザクションを使用する必要がないことを確認したいのですか? – RichardOD