SqlServer数据库占用与数据库被锁解决办法
1.数据库占用问题。
执行命令(kill所有占用的进程)
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)
**注意修改数据库名称
2.数据库被锁(显示正在还原)
执行命令
RESTORE database 数据库名称 with recovery
**注意修改数据库名称
然后刷新数据库

浙公网安备 33010602011771号