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

Pse*_*oad 9 sql-server-2008 sql-server-agent maintenance-plans

我觉得这是一个愚蠢的问题,但对于我的生活,我无法追踪发生了什么。我刚刚接管了几台服务器的管理工作,并且在所有这些服务器上,工作历史记录仅保留了 5 天。有一个清理维护计划,但它设置为保留 5 周。

EXEC msdb.dbo.sp_syspolicy_purge_history 每天都在运行,但是,历史保留天数设置为 0,所以我的理解是它无论如何都没有做任何事情。

必须有一些非常简单的东西我在这里遗漏了。任何人都可以指出我正确的方向吗?

Aar*_*and 13

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

在此处输入图片说明

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

  • 哇,现在容易了... (4认同)