SQL SERVER 2008 删除某个数据库的所有连接进程
2010-07-27 21:14
716 查看
declare @spid int ;
declare @ddlstring nvarchar(max);
declare @dbname varchar(200);
set @dbname='BIDB';
declare tmpcur cursor
for select distinct spid as spid from sys.sysprocesses
where dbid=db_id(@dbname) ;
OPEN tmpcur;
fetch tmpcur into @spid ;
while (@@FETCH_STATUS=0)
begin
set @ddlstring=N'Kill '+CONVERT( nvarchar,@spid) ;
execute sp_executesql @ddlstring ;
fetch tmpcur into @spid ;
end ;
close tmpcur ;
deallocate tmpcur ;
declare @ddlstring nvarchar(max);
declare @dbname varchar(200);
set @dbname='BIDB';
declare tmpcur cursor
for select distinct spid as spid from sys.sysprocesses
where dbid=db_id(@dbname) ;
OPEN tmpcur;
fetch tmpcur into @spid ;
while (@@FETCH_STATUS=0)
begin
set @ddlstring=N'Kill '+CONVERT( nvarchar,@spid) ;
execute sp_executesql @ddlstring ;
fetch tmpcur into @spid ;
end ;
close tmpcur ;
deallocate tmpcur ;
相关文章推荐
- SQL SERVER 2008 删除某个数据库的所有连接进程
- Sql Server 2005/2008 删除数据库中所有存储过程
- 使用VS2010连接SQL Server 2008数据库混合编程以实现对数据库的操作
- Eclipse(myeclipse)连接SQL Server 2008数据库
- Android之使用JDBC连接数据库-使用Jtds连接SQL Server 2008数据库
- 实战 SQL Server 2008 数据库误删除数据的恢复
- SQL SERVER 2008中定时备份数据库任务的创建与删除
- sql server 2008远程连接数据库的配置
- SQL Server 2008删除或压缩数据库日志的方法
- SQL Server 2008 数据库 不允许保存修改。您所做的更改要求删除并重新创建以下表
- 【C++连接数据库】SQL server 2008
- SQL Server 2008 R2如何开启数据库的远程连接
- 实战 SQL Server 2008 数据库误删除数据的恢复
- delphi中连接sql server 2008 数据库方法
- Sql Server 2008 R2数据库连接
- flash builder plugin BlazeDS 连接Flex和Java,数据库SQL server 2008
- SQL Server 2008删除或压缩数据库日志的方法
- sql server 结束指定数据库所有进程
- sql server 数据库 2008 r2 允许远程连接