sqlserver"无法删除数据库,因为该数据库当前正在使用"问题解决
2011-02-24 11:19
921 查看
执行脚本:
use master
go
declare @dbname sysname
set @dbname='databasename' --这个是要删除的数据库库名
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+']')
源文档 <http://www.it118.org/specials/c9fba99e-4401-49cf-8256-ac3c1a34c0d9/12163346-d9be-4e81-920b-d191d312bda9.htm>
相关文章推荐
- sqlserver"无法删除数据库,因为该数据库当前正在使用"问题解决
- sql-"无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- 【转】无法删除数据库 "#Test",因为该数据库当前正在使用
- sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
- 无法删除数据库 "aaa",因为该数据库当前正在使用
- MSSQL数据库 "无法删除数据库 "***",因为该数据库当前正在使用" 解决方案
- 转载 :sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
- 无法删除数据库 "#Test",因为该数据库当前正在使用
- sql 无法删除当前数据库,因为当前数据库正在使用
- SQL Server无法删除数据库,因为该数据库当前正在使用的解决办法
- "无法删除数据库,因为该数据库当前正在使用",删除数据库方法
- 无法删除数据库 "#Test",因为该数据库当前正在使用
- 关于"无法删除数据库 'xxx',因为该数据库当前正在使用"
- 解决: sqlserver登陆时, 出现服务器主体 "xxx" 无法在当前安全上下文下访问数据库 "db_xxx"。