Sqlserver在删数据库时提示正在使用

abloz 2009-03-05
2009-03-05

Sqlserver2005,在删除一个数据库的时候显示:数据库正在被使用,无法删除。

这是因为有连接在上面,可以

可以新建一个查询,输入:

use master
go

declare @d varchar(8000)
set @d= ‘ ‘
select @d=@d+ ‘ kill ‘+cast(spid as varchar)+char(13)
from master..sysprocesses where dbid=db_id( ‘库名 ‘)
exec(@d)

执行,就将数据库分离了。再删除就可以了。


如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源