【转】无法删除数据库 "#Test",因为该数据库当前正在使用
2012-04-11 23:32
441 查看
无法删除数据库 "#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+']')
--查询分析器中执行下面的语句就行了.
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+']')
相关文章推荐
- sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
- 转载 :sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
- 无法删除数据库 "#Test",因为该数据库当前正在使用
- 无法删除数据库 "#Test",因为该数据库当前正在使用
- sqlserver"无法删除数据库,因为该数据库当前正在使用"问题解决
- sqlserver"无法删除数据库,因为该数据库当前正在使用"问题解决
- 无法删除数据库 "aaa",因为该数据库当前正在使用
- MSSQL数据库 "无法删除数据库 "***",因为该数据库当前正在使用" 解决方案
- sql-"无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用",删除数据库方法
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- 无法删除数据库::提示:错误3702!无法除去数据库"test",因为它正在使用!!!
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- 关于"无法删除数据库 'xxx',因为该数据库当前正在使用"
- 无法删除数据库,因为该数据库当前正在使用
- sql 无法删除当前数据库,因为当前数据库正在使用