强制断开sql server数据库已有连接的方法
来源:互联网 发布:mac 查看node安装路径 编辑:程序博客网 时间:2024/04/28 17:54
有时需要强制断开sql server数据库已有的连接,可以通过如下的t-sql解决...
有时需要强制断开sql server数据库已有的连接,可以通过如下的t-sql解决:
复制代码 代码如下:
declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= 'Your_Database_Name' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur deallocate cur
为了方便,可以把这条sql写到建库的批处理脚本里,放在脚本的开始:
复制代码 代码如下:
:: Disconnect existing Fortune database connections
osql -S"%1" -U"%2" -P"%3" -Q"declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= ' Your_Database_Name ' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur deallocate cur"
osql -S"%1" -U"%2" -P"%3" -Q"declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= ' Your_Database_Name ' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur deallocate cur"
另外,分离数据库时,选择切断所有的连接,也是一种办法。
- 强制断开sql server数据库已有连接的方法
- Sql Server 强制断开数据库已有连接的方法
- 强制断开oracle数据库的用户连接
- 在SQL Server中强制还原已存在的数据库
- SQL Server 已有数据库表的一些操作
- sql server强行断开连接
- sql server 断开所有连接
- SQL Server新建一个和已有数据库内容一样的数据库
- 强制断开SqlServer连接
- sql server 强制删除连接
- sql server 强制删除连接
- 用SQL语句断开某个数据库的所有活动连接
- 在sql server 2005 express中导入已有数据库
- SQL SERVER如何断开所有连接用户
- SQL SERVER 断开所有连接(转)
- 已创建的VPN连接,调用,断开
- 已创建的VPN连接,调用,断开
- VMRC 控制台的连接已断开
- 怎么解决修改“HTTP响应拆分漏洞”?怎么修改ASP,down.asp
- CentOS修改DNS、IP地址、网关
- java 从零开始,学习笔记之基础入门<类_方法_构造器>(三)
- SVN
- CCMenue 菜单
- 强制断开sql server数据库已有连接的方法
- 修改SearchPaths的三种方式
- linux shell 字符串操作(长度,查找,替换)详解
- 记录当前的感受
- ASP.NET AJAX 异常处理及在客户端显示用户用好的错误信息
- Erlang热部署 - 模块热更新(code)
- css中的ul li ul li ul li ul li 实现四级菜单
- 继续紧逼Oracle:在占领谷歌等公司之后,MariaDB迈向企业端
- Android 实现聊天界面