RJEŠENJE: može doći do pogreške prilikom postavljanja zapisnika povijesti zadataka SQL Server Agent

Simptomi

Pretpostavimo da je Microsoft SQL Server Agent omogućen unutar instance SQL Server na instalaciji sustava Linux. Kada pokušate postaviti ili promijeniti maksimalan broj redaka za zapisnik povijesti zadataka i maksimalan broj redaka povijesti zadataka po zadatku, može se pojaviti sljedeća pogreška:

Poruka 0, Razina 11, Država 0, Broj retka <>
U trenutnoj naredbi došlo je do ozbiljne pogreške. Rezultate ako takvi mogu biti odbačeni.

Rješenje

Dva nova svojstva sqlagent.jobhistorymaxrows SQL Server Agent i sqlagent.jobhistorymaxrowsperjob, dodana su u mssql-conf uslužni program za konfiguraciju. Te vam postavke omogućuju postavljanje maksimalnog broja redaka za zapisnik povijesti poslova i maksimalan broj redaka povijesti zadataka po zadatku.

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

Napomena

Ta dva svojstva nije moguće konfigurirati pomoću programa SQL Server Management Studio (SSMS).

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za svoju verziju sustava SQL Server:

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.