首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何强制SQL Server 2008数据库脱机

如何强制SQL Server 2008数据库脱机
EN

Stack Overflow用户
提问于 2010-06-09 20:16:01
回答 2查看 232.1K关注 0票数 113

我如何强制我的数据库脱机,而不考虑什么或谁已经在使用它?

我试过了:

代码语言:javascript
复制
ALTER DATABASE database-name SET OFFLINE;

但是7分钟后它仍然挂着。

我想要这个,因为我需要测试这个场景。

如果有可能的话?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-09 20:21:29

下线

代码语言:javascript
复制
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO

上网

代码语言:javascript
复制
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
票数 194
EN

Stack Overflow用户

发布于 2010-06-09 20:19:37

您需要使用WITH ROLLBACK IMMEDIATE来引导其他连接,而无需考虑正在使用它的内容或已在使用它的人。

或者使用WITH NO_WAIT不挂起,也不会终止现有的连接。详情请参阅http://www.blackwasp.co.uk/SQLOffline.aspx

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3005662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档