我们正在使用一些第三方工具来填充 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:

我想设计一个过程,通过它我可以在单个数据库中捕获多个 SQL Server 实例(2005 年以后)的基线数据,从中我可以获得所有信息和警报。
截至目前,我想捕获有关以下计数器的信息:
磁盘上的可用空间
可用的数据库文件和日志空间
等待统计
CPU 和内存计数器
如果需要,是否有任何免费工具可以参考和修改,或者任何有用的文章可以帮助我进行设置?
到目前为止,我指的是 SQLServerCentral.com 上 Erin Stellato 的文章。
任何帮助将不胜感激。