我需要重新启动一个数据库,因为一些进程不工作。我的计划是让它离线,然后再重新上线。我正尝试在Sql Server Management Studio 2008中执行此操作:goset single_user1, Line 1
ALTERDATABASE failed because a lock could not be placed on database 'qc
snapshot_isolation_state_desc,FROM sys.databases
WHERE name = 'MyDB另外,我假设ALLOW_SNAPSHOT_ISOLATION已经"on“了,因为我的"SET TRANSACTION ISOLATION LEVEL SNAPSHOT”命令运行的successfully.Is
使用下面的代码,我无法关闭快照隔离。我使用的是SQL Server 2012机器。我可以创建全新的空数据库,打开快照隔离,但我无法将其关闭。ALTERDATABASE SNAP SET SINGLE_USER WITH ROLLBACK IMMEDIATEALTERDATABASE SNAP SET read_committe
我需要立即将数据库脱机,但是潜在的连接正在阻塞SET OFFLINE操作。我试图将它从中脱机,它应该调用ALTERDATABASE <database_name> SET OFFLINE,而不是ALTERDATABASE <database_name> SET OFFLINE其他访问或使数据库脱机的尝试失败,因为由于阻塞操作无法获得锁a。
如何取消阻塞S