转载 :sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
2024-09-06 02:25:32
无法删除数据库 "#Test",因为该数据库当前正在使用
--查询分析器中执行下面的语句就行了.
use master
go
declare @dbname sysname
set @dbname='DB1' --这个是要删除的数据库库名
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+']')
最新文章
- 【总结】Javascript基础
- Linux vsftp配置本地用户
- cat常用参数详解
- 【转】The difference between categorical(Nominal ), ordinal and interval variables
- LICEcap – 灵活好用,GIF 屏幕录制工具
- Maven 小结
- (原)String类两种实例化的区别
- 使用Docker搭建consul集群+registrator实现服务自动注册。
- springMvc中406错误解决,springMvc使用json出现406 (Not Acceptable)
- UIStackView相关
- table列等宽
- 在windows下配置对github的操作--基本操作
- 【杂谈】对IO与NIO的认识
- 常见的SQLALCHEMY列类型.配置选项和关系选项
- C#多播委托/多播代理
- matlab和mathematics最新的FTP地址
- OpenCL将数组从内存copy到显存
- laravel获取checkbox值的小技巧
- phpstorm修改html模板
- SqlServer中怎么删除重复的记录(表中没有id)