Często zdarza się, że ilość wpisów w logu historii Jobs dla SQL Server Agenta jest niewystarczająca. Domyślnie dla jednego Joba ilość ta wynosi 100, a dla wszystkich jobów 1000 wpisów. Można to zmienić zmieniając opcje ustawień.
Powyższy problem można rozwiązać zmieniając parametry ograniczające lub też znosząc jakiekolwiek ograniczenia. W tym celu należy uruchamić MS SQL Server Management Studio. W pierwszej kolejności należy kliknąć prawym przyciskiem myszy na SQL Server Agent w Object Explorer i wybrać pozycję Properties. W oknie Properties wybieramy pozycję History.
Ukazuje się okno z następującymi parametrami:
- Limit size of job history log - odznaczenie tej opcji spowoduje wyłączenie limitów dotyczących maksymalnej wielkości loga.
W przypadku wybrania opcji "Limit size of job history log" mamy dostępne dwa ustawienia:
- Maximum job history log size (in rows) - Maksymalna wielkość loga podana w wierszach dla wszystkich jobów (Domyślna wartość 1000).
- Maximum job history rows per job - maksymalna ilość wierszy dla jednego joba (Domyślna wartość 100).
Można również ustawić automatyczne usuwanie wpisów z loga określonym czasie. W tym celu należy zaznaczyć:
- Remove agent history - możliwość ustawienia automatycznego usuwania wpisów w logach starszych niż ustawiona wartość. Do dyspozycji mamy jednostki: Dni, Tygodnie i Miesiące.
