• 欢迎访问调频海南,代码调频,代码电台,在空中与朋友们分享IT技术,建站知识与经验心得! 好乐虎帮助手册
  • 站长承接网站建设,网站修改等技术服务

如何删除正在使用中的数据库

疑难问题 chris 6个月前 (08-16) 69次浏览 0个评论

use master
go

declare @dbname sysname
set @dbname=’baidu’ –例如这里的数据库名是baidu

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
exec(‘drop database [‘+@dbname+’]’)


调频海南(fm0898.com) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何删除正在使用中的数据库
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址