MSSQL 查看当前连接和未结束的事务
来源:互联网 发布:淘宝拍单兼职能挣钱吗 编辑:程序博客网 时间:2024/06/05 17:51
由于在执行数据库offline的时候,卡住没动,再查看就报952的错误
经查,是因为有未完成的事务或者连接未退出
1. 查看当前的连接
SELECT conn.session_id, host_name, program_name, nt_domain, login_name, connect_time, last_request_end_time FROM sys.dm_exec_sessions AS sessJOIN sys.dm_exec_connections AS conn ON sess.session_id = conn.session_id;
2. 断掉当前的连接
KILL [Session_ID]
3. 查看当前的未完成的事务
select *from sys.dm_tran_session_transactions where is_user_transaction=1;
4. 强制停止当前的事务
附录一:
这个错误的重现及说明
https://mssqltrek.com/2011/07/15/database-testdb-is-in-transition-try-the-statement-later-error952/
附录二:
T-SQL杀连接和事务的说明-MSDN
https://docs.microsoft.com/zh-cn/sql/t-sql/language-elements/kill-transact-sql
阅读全文
0 0
- MSSQL 查看当前连接和未结束的事务
- MSSQL如何查看当前数据库的连接数
- MSSQL如何查看当前数据库的连接数
- 如何查看Apache的连接数和当前连接数
- mysql查看未提交的事务进程
- MSSQL 查看一个数据库的连接用户数
- oracle查看当前打开的游标数目和连接数目
- 可以用来查看当前进程和结束进程。
- 查看当前连接数据库的连接
- OAF中判断当前事务存在未提交的更改
- hbase命令和查看当前连接数
- MSSQL 事务的使用
- 查看所有的连接信息、当前连接数、查看和修改数据库允许的最大连接数
- oracle查看未提交事务
- Scripts:查看未提交的事务的脚本CurrentActivity.sql
- 【转载】Apache查看连接数和限制当前的连接数
- oracle查看允许的最大连接数和当前连接数等信息
- oracle查看允许的最大连接数和当前连接数等信息
- STL 源码分析之string(一)基础篇
- Python学习-基础知识
- C++0x的右值和右值引用
- Hibernate-02-核心配置文件Hibernate.cfg.xml
- windows下python安装连接oracle安装包
- MSSQL 查看当前连接和未结束的事务
- Retrofit+Rxjava总结
- java环境变量配置原理解析以及eclipse导入外包的方法
- 关于Windows系统MySQL5.6数据库root用户密码重置的注意事项
- SDUT-2670 3-1 Point类的构造函数
- jwt的使用
- HTTP最常用地方法GET和POST请求
- [Servlet] 配置listener监听器(HttpSessionListener和HttpSessionBindingListener)细说
- SpringMVC整合swagger