3
在SQL Server中查找新的跟踪标志的方法
那里有很多跟踪标志。有些文档有据可查,有些则没有,而另一些在2016版本中已找到默认行为状态。除了官方支持渠道,Microsoft员工等以外,还有什么方法可以找到新的跟踪标志? 我在这里和这里都阅读了Aaron Bertrand最近的几篇文章,但没有发现有关新的Trace Flags的任何信息。 我将mssqlsystemresource的数据和日志文件复制到一个新位置,并将其像常规数据库一样附加到系统表和视图中,但没有立即发现任何东西。我考虑过列出一个已知的跟踪标志列表,并循环访问该列表中未列出的数字,以查看DBCC TRACEON允许使用哪些标志,但是我想先在这里提出问题。 假设启用它们的DBCC命令必须使用一些资源进行检入以确保跟踪标志有效,那么该跟踪标志可以到达何处?是否存在包含列表的.dll或其他系统文件? 我知道这个问题产生了广泛的影响,但是,这促使人们阅读有关具有特定预期行为的跟踪标志以及2016年的新功能(未达到上述效果)的情况。我最初的想法是,数字可能会以某种方式进行转置,例如7129变成7219。我希望获得一个在7000-7999范围内的有效跟踪标志的列表,以查找排列。将它们作为DBCC TRACEON标志和启动参数进行全部测试,并结合针对功能特性的结果进行测试非常麻烦。