我刚刚查看了一个监控较少的数据库,发现它已经一个多月没有存档任何日志了。现在它看起来是这样的。当前日志中有超过 700 000 个事件,并且还在不断增加。有人知道是否有某个流程或程序可能失败了?
有人知道是否存在某些流程或程序可能失败了吗?
答案1
除非您重新启动实例,否则 SQL Server 不会循环错误日志。此行为源于早期(SQL Server 6.5 或更早版本),当时没有太多内容写入日志。
如果由于当前日志太大而需要手动循环日志,可以调用系统过程错误日志。如果您希望定期循环日志,您可以安排一项工作每天/每周/每月执行一次。
综上所述,在短短几天内服务器日志中出现如此多的条目似乎有些过分。您可能希望查看这些条目并调查任何经常出现的条目。例如,如果您收到大量登录/注销消息,您可能需要重新考虑您的审计策略。