Я рекомендую сначала переключиться в режим 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;