查询当前数据库服务器中的锁情况:
USE master
EXEC sp_lock
根据数据库id查询数据库名称:
select DB_NAME ('11')
根据数据库名称查询数据库id:
select DB_ID ('databasename')
开启数据库死锁追踪:
DBCC TRACEON(1222,-1)
查询数据库的系统日志:
SELECT * FROM [sys].[fn_dblog](NULL,NULL)
EXEC master.dbo.sp_enumerrorlogs
EXEC master.dbo.xp_readerrorlog 0
查询死锁:
select * from sysprocesses where blocked>0
检查死锁信息:
DBCC INPUTBUFFER(spid)
杀死死锁的进程:
kill spid