SQL 还原或备份失败数据库变成单个用户模式无法访问
还原数据失败了,数据库变成单个用户模式,无法操作了,执行下面的语句就可以了
USE master GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=\'\'
SELECT @SQL=@SQL+\'; KILL \'+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID(\'数据库名称\');
EXEC(@SQL);
ALTER DATABASE 数据库名称 SET MULTI_USER