MSSQL2005取得阻塞的SQL语句
2009-01-15 12:04
267 查看
SELECT SESSION_ID,TEXT
FROM
SYS.DM_EXEC_CONNECTIONS
CROSS APPLY
SYS.DM_EXEC_SQL_TEXT(MOST_RECENT_SQL_HANDLE) AS ST
WHERE SESSION_ID in(select request_session_id from SYS.DM_TRAN_LOCKS where request_status = 'WAIT')
备注:此SQL语句只有再在sql2005中建立的DB才能用,因为SYS.DM_EXEC_SQL_TEXT(MOST_RECENT_SQL_HANDLE)这个函数只有偶sql2005中才有,sql2000里没有。至于2000里用的方法,还在搜寻中。
FROM
SYS.DM_EXEC_CONNECTIONS
CROSS APPLY
SYS.DM_EXEC_SQL_TEXT(MOST_RECENT_SQL_HANDLE) AS ST
WHERE SESSION_ID in(select request_session_id from SYS.DM_TRAN_LOCKS where request_status = 'WAIT')
备注:此SQL语句只有再在sql2005中建立的DB才能用,因为SYS.DM_EXEC_SQL_TEXT(MOST_RECENT_SQL_HANDLE)这个函数只有偶sql2005中才有,sql2000里没有。至于2000里用的方法,还在搜寻中。
相关文章推荐
- SQL语句取得最大件数(MSSQL ORACLE Postgre,top rownum,limit)
- 取得SQL Server 2005各表、字段的说明等信息的SQL语句
- 对于MSSQL数据库被插入的木马可用SQL语句批量删除的方法。
- 无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)
- 一个查看MSSQL数据库中所有表信息的SQL语句
- SQL语句 操作全集 学习mssql的朋友一定要看
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- 手工MSSQL注入常用SQL语句
- MSSQL 动态加载 SQL语句 (sp_executesql)
- MSSQL 2005 SQL利用Case When Then多条件判断
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- 教你如何在 sql server 2005 使用 sql 语句获取字段的说明信息
- 经典MSSQL语句大全和常用SQL语句命令的作用 (转自:cr173.com)
- Sql Server 2000 2005 用Sql语句生成Sqlserver数据字典
- 关于MSSQL通过SQL语句导表和查询
- MSSQL计算sql语句运行时间
- MSsql 查询时默认是不区分大小写。 可以用语句强制sql语句查询时区分大小写
- [MSSQL]SQL Server里面导出SQL脚本(表数据的insert语句)(转)
- 无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)
- WebShell通过SQL语句管理MSSQL