DBCC TRACEON(1222)未设置状态标志

时间:2016-08-08 18:39:51

标签: sql-server tsql

我正在尝试在SQL 2008 R2中设置死锁标志,当我运行此命令时

DBCC TRACEON (1222)

我没有收到任何错误,并且说它已完成DBCC TRACEON (1222),但是当我检查标志的状态时它未被设置

  • DBCC TRACESTATUS (1222)

还有其他方法可以设置吗?为什么这不起作用?

谢谢!

1 个答案:

答案 0 :(得分:1)

dbcc traceon('someflag')

在会话级别设置跟踪标志,一旦会话关闭,跟踪标志将不再处于活动状态

要全局设置traceflags,请使用此命令..

dbcc traceon('someflag',-1)

要查看全局设置的跟踪标志,请使用此..

dbcc tracestatus(-1)

重新启动SQLServer后,将清除跟踪标志。如果要保留SQLServer,则需要在启动SQLServer时创建它们

enter image description here