我如何强制我的数据库脱机,而不考虑什么或谁已经在使用它?
我试过了:
ALTER DATABASE database-name SET OFFLINE;
但是7分钟后它仍然挂着。
我想要这个,因为我需要测试这个场景。
如果有可能的话?
发布于 2010-06-09 20:21:29
下线
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
上网
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
发布于 2010-06-09 20:19:37
您需要使用WITH ROLLBACK IMMEDIATE
来引导其他连接,而无需考虑正在使用它的内容或已在使用它的人。
或者使用WITH NO_WAIT
不挂起,也不会终止现有的连接。详情请参阅http://www.blackwasp.co.uk/SQLOffline.aspx
https://stackoverflow.com/questions/3005662
复制相似问题