SQL Server で READ COMMITTED SNAPSHOT をプログラムで有効にする必要があります。どうやってやるの?
12596 次
2 に答える
22
single-user
最初にモードに切り替えることをお勧めします。これにより、あなたが唯一の接続であることを保証します。そうしないと、クエリが中断される可能性があります。
から: http://msdn.microsoft.com/en-us/library/ms175095.aspx
READ_COMMITTED_SNAPSHOT オプションを設定すると、ALTER DATABASE コマンドを実行する接続のみがデータベースで許可されます。ALTER DATABASE が完了するまで、データベースに他の接続が開いていてはなりません。
したがって、次の SQL を使用します。
ALTER DATABASE <dbname> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE <dbname> SET READ_COMMITTED_SNAPSHOT ON;
ALTER DATABASE <dbname> SET MULTI_USER;
于 2010-05-06T23:11:09.563 に答える
5
ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK AFTER 20 SECONDS
于 2008-11-04T17:10:48.847 に答える