分类: 数据库开发技术
2009-09-16 23:22:40
在 SQL Server 2005 中,有两种跟踪标志:会话和全局。 会话跟踪标志对某个连接是有效的,只对该连接可见。 全局跟踪标志在服务器级别上进行设置,对服务器上的每一个连接都可见。 某些标志只能作为全局标志启用,而某些标志在全局或会话作用域都可以启用。
应遵循以下规则:
使用以下方法之一可将跟踪标志设置为开或关:
DBCC TRACEON 2528, -1
。 若要关闭全局跟踪标志,请在使用 DBCC TRACEOFF 时使用 -1 参数。 使用 DBCC TRACESTATUS 命令确定哪些跟踪标志当前是活动的。
在 SQL Server 2000 中,通过简单的 DBCC TRACEON (1204) 足以将死锁报表记录到错误日志中。 在 SQL Server 2005 中,则必须全局启用标志,这是因为会话级别的标志对死锁监视器线程不可见。