查找当前SQL Server下的Active Session正连接着哪个数据库
今天碰到个事。原本想把数据库设为单用户模式然后把REMOVE FILE。没想到悲剧了。因为很多进程都是需要远程连接这个库,导致别的进程抢在我前面连接了这个数据库,反到我连不上了。想把数据库切回MULTI_USER模式都做不了。老是报错说deadlock。这下我就急了。好在是开发环境。那解决办法就是找到那条占用了单用户进程的session然后kill掉它。调用下sp_who这个存储过程。然后马上切回MULTI_USER。
if object_id('tempdb..#t') is not nulldrop table #t gocreate table #t(spid int, ecid int, status varchar(100), loginame varchar(1000), hostname varchar(1000), blk int, dbname sysname null, cmd varchar(1000), request_id int)insert #t exec sp_whoselect * from #t where dbname like '%MyDB%'--kill 55
转载于:https://www.cnblogs.com/jenrrychen/p/4602340.html
查找当前SQL Server下的Active Session正连接着哪个数据库相关推荐
- C# 学习笔记(19)操作SQL Server下
C# 学习笔记(19)操作SQL Server下 ADO.net操作数据库 这应该是比较老的技术了,以后有空的话学学 Linq /// <summary> /// 数据库使用类 /// & ...
- 由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭...
在win7 中安装VS2008开发DNN的模块,经常出现"由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例.该连接将关闭"的问题,在网上找了下有如下解决 ...
- 报错:此版本的SQL Server Data Tools与此计算机中安装的数据库运行时组件不兼容...
在Visual Studio 2012中使用Entity Framework,根据模型生成数据库时,报如下错误: 无法在自定义编辑器中打开Transact-SQL文件 此版本的SQL Server D ...
- SQL SERVER 远程主机强迫关闭一个现有连接
SQL SERVER 远程主机强迫关闭一个现有连接 在做一个数据比对程序.昨天还能连接的,突然今天就不能连接 首先在数据服务器查看.服务都已启动.客户端能连接.没有其它异常 最后想起,不久之前我把电脑 ...
- 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,
无法连接到(local). 其他信息: 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL Server已配置为允许远程连接 ...
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. 在使用G2服务时,测试服务器 ...
- 使用SQL Server存储ASP.NET Session变量
创建和配置ASP.NET Session状态数据库 在基于NLB(网络负载平衡)环境下的ASP.NET Web应用程序开发,我们需要将Session存储在数据库中供多个Web应用程序调用,以下为配置方 ...
- 值得收藏的Microsoft SQL Server下的SQL语句
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作. 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 ...
- SQL Server 下取中位数(中位值)的方法
中位数是指将数据按大小顺序排列起来,形成一个数列,居于数列中间位置的那个数据.中位数用Me表示. 从中位数的定义可知,所研究的数据中有一半小于中位数,一半大于中位数.中位数的作用与算术平均数相近,也是 ...
最新文章
- 数据科学工具 Jupyter Notebook 教程(二)
- 邂逅 2008-06-27 23:24
- 树莓派怎么安装linux软件源,修改树莓派软件源
- hdu 1698(线段树区间更新)
- 【渝粤题库】陕西师范大学202007 高等数学(二) 作业
- Linux学习第五篇之文件处理命令touch、cat、tac、more、less、head、tail
- spring framework体系结构及内部各模块jar之间的maven依赖关系
- java excel 注解_Java注解--实现简单读取excel
- Webpack 学习记录
- 提取HTML代码中的网址
- JS闭包文章--(翻译)Callbacks in Loops
- 应用程序框架实战四:你需要应用程序框架吗
- 【转】C#中Serializable序列化实例详解
- 数据分析宝典(上):四步轻松搞定指标
- 如何用计算机串口烧录芯片,如何使用串口烧写xmc1301芯片.pdf
- 【音频】削波失真(爆音)问题定位与解决
- linux中查看磁盘配额的数量,[Linux实用命令]-11-磁盘配额实例详解
- 学生专用计算机怎样开启关机,win7电脑怎么用命令设置自动关机
- 大米新闻微信小程序和Springboot新闻管理系统项目源码
- 通用编程c语言,STC单片机C语言通用万能编程.docx
热门文章
- 数据绑定--Repeater, DataList, or GridView?
- Timus 1079. Maximum
- Python指南--错误和异常
- 蓝桥杯 BASIC-1 基础练习 闰年判断
- PAT 乙级 1043. 输出PATest(20) Java版
- LeetCode 526. Beautiful Arrangement
- HTTP/HTTPS 01-不同状态码含义
- 9_flutter_SimpleDialog(对话框),FloatingActionButton(浮动按钮),Slider(滑动器)
- Google发布全球首个72量子比特处理器Bristlecone预览
- 【Java编程】建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement