强行断开指定数据库的所有连接
2006-02-09 18:49
375 查看
--在当前库操作,这个语句,执行以下操作
如:
Use Master
Use master
declare @s nvarchar(1000),@dbname varchar(200)
set @dbname='数据库名称'
declare tb cursor local
for
select N'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
如:
Use Master
Use master
declare @s nvarchar(1000),@dbname varchar(200)
set @dbname='数据库名称'
declare tb cursor local
for
select N'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
相关文章推荐
- SQL Server 中断开连接到指定数据库的所有连接
- T_Sql如何断开指定数据库的所有用户连接
- 断开这个数据库的所有连接
- 查询指定数据库的当前连接数和关闭指定数据库的所有连接
- 断开指定数据库连接
- SQL Server 断开某个数据库所有连接(还原的时候需要)
- 关闭指定数据库所有进程连接【适用于2005】
- 查询指定数据库的当前连接数和关闭指定数据库的所有连接
- 断开所有数据库连接
- T- sql 断开所有用户打开的连接 并且还原数据库
- 用SQL语句断开某个数据库的所有活动连接
- 断开所有用户打开的数据库连接
- [SQL]用SQL语句断开某个数据库的所有活动连接
- 断开数据库的所有连接
- 常用脚本--Kill所有连接到指定数据库上的回话
- PostgreSQL 断开所有连接用户、删除数据库、修改表名称
- 数据库空闲连接超过最大wai_timemout时间,数据库会强行断开空闲的链接,dbcp解决方案
- SQL Server 断开某个数据库所有连接(还原的时候需要)
- 快速断开当前数据库的所有连接的方法
- T_sql语句断开指定数据库的所有链接