POPRAVKA: Može doći do greške prilikom podešavanja evidencije istorije zadataka SQL Server agenta

Simptomi

Pretpostavimo da je Microsoft SQL Server Agent omogućen u okviru instance SQL Server na Linux instalaciji. Kada pokušate da postavite ili promenite maksimalan broj redova za evidenciju istorije zadatka i maksimalan broj redova istorije zadatka po zadatku, može se javiti sledeća greška:

Poruka 0, nivo 11, stanje 0, broj>
reda <Došlo je do ozbiljne greške na trenutnoj komandi. Rezultate, ako postoje, treba odbaciti.

Rešenje

Dva nova svojstva sqlagent.jobhistorymaxrows agenta za SQL Server, i sqlagent.jobhistorymaxrowsperjob, dodata su u uslužni program za mssql-conf konfiguraciju. Ove postavke vam omogućavaju da podesite maksimalan broj redova za evidenciju istorije zadatka i maksimalan broj redova istorije zadatka po zadatku.

Primer:
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100

Napomena

Ova dva svojstva ne mogu da se konfigurišu pomoću programa SQL Server Management Studio (SSMS).

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Osnovni podaci o kumulativnim ispravkama za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne i bezbednosne ispravke koje su bile u prethodnoj reviziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.