跟踪标志 3688 不适用于 SQL Server 2014

Sub*_*aha 5 sql-server configuration sql-server-2014

我们正在使用一些第三方工具来填充 SQL Server 日志,例如:

SQL Trace ID 1 was started by login "sa".
SQL Trace ID 2 was started by login "XX\xxxxx".
SQL Trace stopped. Trace ID = '2'. Login Name = 'XX\xxxxx'.
SQL Trace ID 2 was started by login "XX\xxxxx".
Run Code Online (Sandbox Code Playgroud)

我试图通过启用来抑制这些,TF 3688但它不适用于 SQL Server 2014、2012 或 SQL 2008 R2。这是配置的快照。如果我遗漏了什么,请告诉我:

服务属性

我已重新启动实例并使用以下方法验证跟踪标志是否处于活动状态DBCC TRACESTATUS

DBCC TRACESTATUS 输出

mrd*_*nny 3

该跟踪标志没有记录,不应该在生产环境中使用。

也就是说,跟踪标志似乎在 SQL Server 2008 R2 及更高版本中停止工作。由于它是未记录的,因此 Microsoft 不会接受支持票来修复它,因为您不应该使用未记录的跟踪标志。

所有未记录的命令和功能都可以根据 Microsoft 的意愿进行更改。

  • +1 但它已“记录”在 [KB 922578](http://support.microsoft.com/kb/922578) 中,可在 2005 至 2008 R2 中使用。可能值得请求补丁,因为回归可能是无意的。 (6认同)