在SQL Server 2000中,需要修改启动参数,并重新启动SQL Server才可以跟踪到Deadlock的详细信息。
在SQL Server 2005(2008)中,可以通过DBCC来启用Deadlock的跟踪,将详细的信息输出到SQL Server的Error Log

DBCC TRACEON (1204, -1)
DBCC TRACEON (1222, -1)

(鱼漂提醒:SQL Server 2005中已经没有3605 Flag了。)

详情可参考:
http://msdn.microsoft.com/en-us/library/ms178104.aspx
http://msdn.microsoft.com/en-us/library/ms188396.aspx
http://msdn.microsoft.com/en-us/library/ms190737.aspx

DB | 评论(0) | 引用(0) | 阅读(5437)