SQL Server跟踪文件填满了代理驱动器

时间:2018-11-29 12:07:28

标签: sql-server timeout trace auditing database-security

背景

SQL Compliance Manager正在收集代理服务器上的文件以进行审核,并且一旦在代理上收集了跟踪文件,Compliance Manager代理服务帐户会将这些文件移动到Collection Server文件夹中,进行处理并删除它们。

问题:

在过去的5个月中,跟踪文件已开始填充代理驱动器,以至于必须通过运行SQL查询来更改跟踪状态来停止跟踪文件。这也对Collection Server产生了连锁反应,并且那里的文件夹开始过多填充,并且Collection Server Agent无法处理审核跟踪文件。在SQL故障转移后紧接发生问题的4/5倍,但是,上一次发生此跟踪错误时,没有故障转移。事件日志中唯一值得注意的是,在跟踪开始起作用的那一刻,有3个SQL作业关闭。

行为:

已确定一种模式,该模式在Windows Event Viewer上显示执行超时已关闭或跟踪文件开始变得笨拙。

错误:启动实例XXXXXXXXX的跟踪时发生错误。错误:执行超时已过期。 在操作完成之前超时或服务器没有响应。 可以在SQLcompliance Management Console的“代理属性”对话框的“跟踪选项”选项卡上修改跟踪开始超时值。

尽管如此,但我不认为仅通过调整“超时”设置就可以使跟踪停止以这种方式运行,因为这些是建议设置,而其他受审核的服务器具有相同的设置,但不能以相同的方式运行。这个问题仅在一个方框内仍然存在。

问题:

我想知道是否有人遇到过类似的问题,如果是,在处理重负载时发生的环境是环境吗?通过减少负载,它有帮助吗?还是需要采取其他补救措施?还是有人知道轻巧且不会造成这些问题的数据库审核工具?!

任何帮助或建议表示赞赏!

0 个答案:

没有答案