Udostępnij za pośrednictwem


POPRAWKA: Błąd może wystąpić podczas ustawiania dziennika historii zadań agenta programu SQL Server

Symptomy

Załóżmy, że program Microsoft SQL Server Agent jest włączony w ramach wystąpienia programu SQL Server w instalacji systemu Linux. Podczas próby ustawienia lub zmiany maksymalnej liczby wierszy dziennika historii zadań i maksymalnej liczby wierszy historii zadań na zadanie może wystąpić następujący błąd:

Msg 0, Level 11, State 0, Line LineNumber <>
Poważny błąd wystąpił w bieżącym poleceniu. Wyniki, jeśli istnieją, powinny zostać odrzucone.

Rozwiązanie

Dwie nowe właściwości sqlagent.jobhistorymaxrows agenta programu SQL Server i sqlagent.jobhistorymaxrowsperjob, zostały dodane do mssql-conf narzędzia konfiguracji. Te ustawienia umożliwiają ustawienie maksymalnej liczby wierszy dziennika historii zadań i maksymalnej liczby wierszy historii zadań na zadanie.

Przykład:
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100

Uwaga 16.

Nie można skonfigurować tych dwóch właściwości przy użyciu programu SQL Server Management Studio (SSMS).

Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:

Informacje o aktualizacjach zbiorczych dla programu SQL Server

Każda nowa zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń, które znajdowały się w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:

Stan

Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w części "Ma zastosowanie do:".

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.