关闭SQL Server 数据库所有使用连接
Posted m0488
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关闭SQL Server 数据库所有使用连接相关的知识,希望对你有一定的参考价值。
关闭SQL Server 数据库所有使用连接
use master go create proc KillSpByDbName(@dbname varchar(20)) as begin declare @sql nvarchar(500),@temp varchar(1000) declare @spid int set @sql=‘declare getspid cursor for select spid from sysprocesses where dbid=db_id(‘‘‘+@dbname+‘‘‘)‘ exec (@sql) open getspid fetch next from getspid into @spid while @@fetch_status<>-1 begin set @temp=‘kill ‘+rtrim(@spid) exec(@temp) fetch next from getspid into @spid end close getspid deallocate getspid end
Use master
Exec KillSpByDbName ‘数据库名称‘
以上是关于关闭SQL Server 数据库所有使用连接的主要内容,如果未能解决你的问题,请参考以下文章
在sql server 2000中进行内存的自动释放怎么实现?拜托各位了 3Q
Microsoft SQL Server 查询连接数和关闭连接数
Microsoft 访问 SQL Server Express [关闭]