如何强制SQL Server 2008数据库脱机
如何强制我的数据库脱机,而不考虑已经使用的数据库?
我试过了:
ALTER DATABASE database-name SET OFFLINE;
但7分钟后仍然悬挂。
我想要这个,因为我需要testing场景。
如果这甚至是可能的?
下线
USE master GO ALTER DATABASE YourDatabaseName SET OFFLINE WITH ROLLBACK IMMEDIATE GO
上网
USE master GO ALTER DATABASE YourDatabaseName SET ONLINE GO
你需要使用WITH ROLLBACK IMMEDIATE
来引导其他的连接,而不考虑已经在使用它的人或者是谁。
或者使用WITH NO_WAIT
不要挂起,不要杀死现有的连接。 有关详细信息,请参阅http://www.blackwasp.co.uk/SQLOffline.aspx