SQL Serverのジョブ履歴が5日後に消える


8

これはばかげた質問のように感じますが、私の人生にとって、何が起こっているのかを追跡することはできません。私はいくつかのサーバーの管理を引き継いだばかりで、すべてのサーバーで、ジョブ履歴が5日間だけ保持されています。クリーンアップメンテナンスプランがありますが、5週間の保持が設定されています。

EXEC msdb.dbo.sp_syspolicy_purge_historyは毎日実行されていますが、履歴保持日数は0に設定されているため、とにかく何も実行されていません。

私がここで見逃している本当にシンプルなものがあるはずです。誰かが私を正しい方向に向けることができますか?

回答:


12

このジョブは、一般的なSQL Serverエージェントジョブではなく、ポリシーベースの管理に関係しています。オブジェクトエクスプローラーで[SQL Serverエージェント]を右クリックして[プロパティ]を選択し、[履歴]タブに移動します。ここでは何と言っていますか:

ここに画像の説明を入力してください

これらの設定を調整して、全体の行数を増やし、ジョブごとの行数を増やし、履歴を長く保つことができます。このサーバーに多くのジョブがあるか、これらの設定が変更されていると思います。


1
私はあなたを愛しています(男らしい方法で!)あなたは正しいです...数は低く設定されており、私たちはたくさんの仕事をしています...問題が解決しました!
PseudoToad 2012

4
おっと、簡単になりました...
アーロン・ベルトラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.