8 我觉得这是一个愚蠢的问题,但是对于我自己的一生,我无法追踪正在发生的事情。我刚刚接管了几台服务器的管理,在所有这些服务器上,作业历史记录仅保留了5天。有一个清理维护计划,但计划保留5周。 EXEC msdb.dbo.sp_syspolicy_purge_history每天运行一次,但是,“历史记录保留天数”设置为0,因此我的理解是它什么也不做。 我在这里一定缺少一些非常简单的东西。谁能指出我正确的方向? sql-server-2008 sql-server-agent maintenance-plans — 伪蟾蜍 source
12 该工作与基于策略的管理有关,而不是一般的SQL Server代理工作。在对象资源管理器中,右键单击“ SQL Server代理”,然后选择“属性”,然后移至“历史记录”选项卡。它在这里说什么: 您可以调整这些设置,以使其总体上保留更多行,每个作业更多,并使历史记录更长。我猜您在此服务器上有很多工作,或者这些设置已更改。 — 亚伦·伯特兰 source 1 我爱你亚伦(用一种男子气概的方式!)你是对的……数字被定得很低,我们有很多工作……问题解决了! — PseudoToad 2012年 4 哇,现在轻松起来 — Aaron Bertrand