读书人

小弟我的数据库旁边加了一个(单个用户

发布时间: 2012-05-23 13:44:13 作者: rapoo

我的数据库旁边加了一个(单个用户),是SQL2005的,怎么办啊


我要还原数据库,结果提示数据库正在使用备份不了,我就百度了一下,说这个语句可以解决
ALTER DATABASE WebMedia7 SET SINGLE_USER with ROLLBACK IMMEDIATE

于是我就试了一下,结果我的数据库旁加了一个(单个用户)

我要怎么办才能恢复正常啊。

还有,在不删除原数据库的情况下要怎么恢复数据库啊

[解决办法]

SQL code
USE master;GODECLARE @SQL VARCHAR(MAX);SET @SQL=''SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)FROM master..sysprocessesWHERE dbid=DB_ID('WebMedia7');EXEC(@SQL);GOALTER DATABASE WebMedia7 SET MULTIUSER; 

读书人网 >SQL Server

热点推荐