首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急删除数据库的有关问题?

2012-02-02 
急!!!!删除数据库的问题??删除数据库的时候总是提示数据库正在使用,无法删除有什么办法能够让他强制删除吗

急!!!!删除数据库的问题??
删除数据库的时候总是提示数据库正在使用,无法删除

有什么办法能够让他强制删除吗?最好是通过程序实现!!

谢谢!!!

[解决办法]
kill 进程号
进程号可以在企业管理器中看到
管理 -> 当前活动 -> 进程信息
[解决办法]
###清除数据库连接###


1,alter database [数据库名] set offline with rollback after 10

2,清除数据库abc的连接
declare @spid int
declare @strsql varchar(256)
select @spid=min(spid) from master.dbo.sysprocesses
while @spid is not null
begin
set @strsql= 'kill ' + cast(@spid as varchar)
print(@strsql)
select @spid=min(spid) from master.dbo.sysprocesses
where spid> @spid and db_name(dbid) = 'abc ' and dbid <> 0
end
go

[解决办法]
在删除选项中选择关闭现有连接啊
[解决办法]
杀掉使用该库的相关进程

热点排行