質問

SQL ServerでプログラムからREAD COMMITTED SNAPSHOTを有効にする必要があります。どうすればいいですか?

役に立ちましたか?

解決 2

ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK AFTER 20 SECONDS 

他のヒント

最初に single-user モードに切り替えることをお勧めします。これにより、唯一の接続が保証されます。そうしないと、クエリが中断される可能性があります。

差出人: http://msdn.microsoft.com/en-us/ library / ms175095.aspx

  

を設定する場合   READ_COMMITTED_SNAPSHOTオプション、のみ   ALTERを実行する接続   DATABASEコマンドは   データベース。他に開いてはいけません   ALTERまでのデータベース内の接続   データベースが完成しました。

したがって、このSQLを使用します:

ALTER DATABASE <dbname> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE <dbname> SET READ_COMMITTED_SNAPSHOT ON;
ALTER DATABASE <dbname> SET MULTI_USER;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top