SQL Server不存档日志

我只是查看了一个监控较less的数据库,发现它没有存档任何日志超过一个月。 这就是现在的样子。 目前的日志有超过700 000个事件和计数。 任何人都知道是否有一些过程或程序可能失败?

日志的Veiw

任何人都知道是否有一些过程或程序可能失败?

除非重新启动实例,否则SQL Server不会循环错误日志。 这种行为从非常早的日子(SQL Server 6.5甚至更早)开始,当没有太多东西写入日志时。

如果由于当前日志变得太大而需要手动循环日志,则可以调用系统过程sp_cycle_errorlog 。 如果您想定期打开日志,可以安排一份工作,每天/每周/每月进行一次。

所有这一切都说,在服务器上login这么多日志的时间似乎过多了。 您可能需要查看这些条目并调查经常发生的任何条目。 例如,如果您获得大量login/注销消息,则可能会重新考虑您的审计策略。