博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关闭SQL Server 数据库所有使用连接
阅读量:5988 次
发布时间:2019-06-20

本文共 652 字,大约阅读时间需要 2 分钟。

使用存储过程终止:

在查询分析器下创建终止数据库所有接连的存储过程,通过调用该存储过程可以关闭所有使用该数据库的连接操作。
--创建终止使用数据库下所有进程的存储过程,参数为数据库名称
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 '数据库名称'

转载于:https://www.cnblogs.com/kglovekk/p/9556786.html

你可能感兴趣的文章
cookie-web (关于cookie操作的封装)
查看>>
实现拖拽复制和可排序的react.js组件
查看>>
用python度过一个温馨的单身七夕节-安利篇
查看>>
人工神经网络:一些误解(四)
查看>>
详解 JS 中 new 调用函数原理
查看>>
vuex使用中需要注意的点
查看>>
现代PHP的发展趋势
查看>>
教你1天搭建自己的“微视”
查看>>
一个经过优化的react脚手架,拿来就能开发
查看>>
vuejs&electron-vue----朝花夕拾.
查看>>
麻省理工公开课:线性代数视频总结(课1-2)
查看>>
在线一键生成安卓证书keystore文件
查看>>
react-native实现定时任务
查看>>
[LeetCode/LintCode] Course Schedule II
查看>>
Python 从零开始爬虫(三)——实战:requests+BeautifulSoup实现静态爬取
查看>>
C++入门教程(4):简述变量、输入和输出
查看>>
【Geek议题】合理的VueSPA架构讨论(下)
查看>>
MongoDB ( 一 )初识
查看>>
java中构造字节流的一种实现
查看>>
策略模式
查看>>