我要还原数据库,结果提示数据库正在使用备份不了,我就百度了一下,说这个语句可以解决 ALTER DATABASE WebMedia7 SET SINGLE_USER with ROLLBACK IMMEDIATE
于是我就试了一下,结果我的数据库旁加了一个(单个用户)
我要怎么办才能恢复正常啊。
还有,在不删除原数据库的情况下要怎么恢复数据库啊
------解决方案--------------------
SQL code
USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('WebMedia7');
EXEC(@SQL);
GO
ALTER DATABASE WebMedia7 SET MULTIUSER;