首页 > 开发 > 综合 > 正文

数据库正在使用的解决办法

2024-07-21 02:50:12
字体:
来源:转载
供稿:网友
数据库正在使用的解决办法
use masterdeclare @dbname varchar(20)set @dbname='Bname'declare @sql nvarchar(500)declare @spid int--SPID 值是当用户进行连接时指派给该连接的一个唯一的整数set @sql='declare getspid cursor forselect spid from sysPRocesses where dbid=db_id('''+@dbname+''')'exec (@sql)open getspidfetch next from getspid into @spidwhile @@fetch_status<>-1--如果FETCH 语句没有执行失败或此行不在结果集中。beginexec('kill '+@spid)--终止正常连接fetch next from getspid into @spidendclose getspiddeallocate getspid


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表