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:
- Aktualizacja zbiorcza 2 dla programu SQL Server 2022
- Aktualizacja zbiorcza 20 dla programu SQL Server 2019
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:
- Najnowsza aktualizacja zbiorcza programu SQL Server 2022
- Najnowsza aktualizacja zbiorcza programu SQL Server 2019
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.