34,593
社区成员
发帖
与我相关
我的任务
分享
USE master
go
DECLARE @Sql NVARCHAR(max)
SET @Sql=''
select @Sql=@Sql+'kill '+cast(spid as varchar(50))+';' from sys.sysprocesses where dbid=DB_ID('数据库名')
EXEC(@Sql)
断进程再还原DB
因为数据库在使用,所以会提示 【因为数据库正在使用,所以无法获得对数据库的独占访问权。】
把关联用户断开,可通过分离数据库,再附加的方法,
或者将网络断开,以达到数据库没人使用的目的。