标签: sql-server tsql
我正在尝试在SQL 2008 R2中设置死锁标志,当我运行此命令时
DBCC TRACEON (1222)
我没有收到任何错误,并且说它已完成DBCC TRACEON (1222),但是当我检查标志的状态时它未被设置
DBCC TRACESTATUS (1222)
还有其他方法可以设置吗?为什么这不起作用?
谢谢!
答案 0 :(得分:1)
dbcc traceon('someflag')
在会话级别设置跟踪标志,一旦会话关闭,跟踪标志将不再处于活动状态
要全局设置traceflags,请使用此命令..
dbcc traceon('someflag',-1)
要查看全局设置的跟踪标志,请使用此..
dbcc tracestatus(-1)
重新启动SQLServer后,将清除跟踪标志。如果要保留SQLServer,则需要在启动SQLServer时创建它们