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 1000sudo /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.