-2
分離レベルが常にSNAPSHOTであるアプリケーションを作成したいと思います。アプリケーションでストアドプロシージャを使用する場合、トランザクションレベルがSNAPSHOTに設定されたままになるようにするにはどうすればよいですか?SQLのデフォルトのトランザクション分離レベルを設定する
接続を閉じるたびに、次の接続がMSSQL Serverのデフォルト(READ COMMITTED)のデフォルトにならないのですか?
基本的には、すべてのストアドプロシージャの上部にある「SET TRANSACTION」コマンドを追加するのが最善のようです。
また、データベースに「DEFAULT」分離レベルを設定する方法がないようですが、これは本当ですか?
EDIT **
私はデフォルトのトランザクションレベルを認識しています。質問をもう一度お読みください!
[[ADO.NETでSQL Serverの既定のトランザクション分離レベルとは何ですか?](http://stackoverflow.com/questions/10003026/what-is-the-default-transaction-isolation-level- for-sql-server-with-ado-net) –
@IvanStarostin質問をもう一度お読みください。私は、デフォルトのトランザクションレベルを完全に認識しています。 –
下の票を説明してください......この質問を改善するのに役立ちます –