SQLServer数据库的时候可能被别的程序占用,而造成无法还原或删除,这里有一个简单脚本,执行后能解决( 将脚本里面 AM 替换为 你的目标数据库)
脚本需要在SQL的查询分析器里面运行
use master
go
declare @dbname sysname
set @dbname=’AM’ –不能删除,或不能 还原的数据库
declare @s nvarchar(1000)
declare tb cursor local for
select s=’kill ‘+cast(spid as varchar)
from master..sysprocesses
where dbid=db_id(@dbname)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
end
close tb
deallocate tb
上一篇: 企业文件分享平台Mobox的缩略图功能部署
下一篇: 叉车检测中心Gungho项目系统实施既要