SQL Server作业历史记录在5天后消失


8

我觉得这是一个愚蠢的问题,但是对于我自己的一生,我无法追踪正在发生的事情。我刚刚接管了几台服务器的管理,在所有这些服务器上,作业历史记录仅保留了5天。有一个清理维护计划,但计划保留5周。

EXEC msdb.dbo.sp_syspolicy_purge_history每天运行一次,但是,“历史记录保留天数”设置为0,因此我的理解是它什么也不做。

我在这里一定缺少一些非常简单的东西。谁能指出我正确的方向?

Answers:


12

该工作与基于策略的管理有关,而不是一般的SQL Server代理工作。在对象资源管理器中,右键单击“ SQL Server代理”,然后选择“属性”,然后移至“历史记录”选项卡。它在这里说什么:

在此处输入图片说明

您可以调整这些设置,以使其总体上保留更多行,每个作业更多,并使历史记录更长。我猜您在此服务器上有很多工作,或者这些设置已更改。


1
我爱你亚伦(用一种男子气概的方式!)你是对的……数字被定得很低,我们有很多工作……问题解决了!
PseudoToad 2012年

4
哇,现在轻松起来
Aaron Bertrand
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.