简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

sql server数据库从单用户模式改为多用户模式

来源:易贤网   阅读:10464 次  日期:2014-11-03 09:34:16

温馨提示:易贤网小编为您整理了“sql server数据库从单用户模式改为多用户模式”,方便广大网友查阅!

今天想在sql server2005下复制一个数据库,结果最后一步出错,复制没成功反而导致数据库打不开了,

名称后出现"单个用户",估计是进行复制的时候自动将其改为了单用户模式,可通过执行如下语句恢复多用户模式。

原理是先kill占用了数据库的那个进程,然后设置数据库为多用户模式。

USE master;

GO

DECLARE @SQL VARCHAR(MAX);

SET @SQL=''

SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)

FROM mastersysprocesses

WHERE dbid=DB_ID('数据库名');

EXEC(@SQL);

GO

ALTER DATABASE 数据库名 SET MULTI_USER;

更多信息请查看IT技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:从mdf|ldf文件恢复sqlserver数据库
下一篇:SQLSERVER中XML查询:FORXML指定AUTO
易贤网手机网站地址:sql server数据库从单用户模式改为多用户模式
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!