sqlserver数据库查询数据库连接情况和什么语句造成死锁
Posted YEQ2008K8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver数据库查询数据库连接情况和什么语句造成死锁相关的知识,希望对你有一定的参考价值。
//查询数据库的链接情况
SELECT
request_session_id spid,
OBJECT_NAME(
resource_associated_entity_id
) tableName
FROM
sys.dm_tran_locks
WHERE
resource_type = OBJECT
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID]
IN
(
SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME=数据库名称
)
//查询造成数据库死锁的语句
select er.session_id,CAST(csql.text AS varchar(255)) AS CallingSQL
from master.sys.dm_exec_requests er
WITH (NOLOCK)
CROSS APPLY MASTER.sys.fn_get_sql (er.sql_handle) csql
where er.session_id =6
以上是关于sqlserver数据库查询数据库连接情况和什么语句造成死锁的主要内容,如果未能解决你的问题,请参考以下文章
VB.net数据库编程(03):一个SQLserver连接查询的简单例子
VB.net数据库编程(03):一个SQLserver连接查询的简单例子