Primenjuje se na
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux

Simptomi

Pretpostavimo da koristite SQL Server 2017 na Linuxu. Kada instalirate ili deinstalirate kumulativnu ispravku sistema SQL Server, neke skripte za nadogradnju ili prelaz na stariju verziju (sqlscriptupgrade.dll ili sqlscriptdowngrade.dll u .dll datoteciskripte ) se ne izvršavaju na očekivani način. Zbog toga šeme baze podataka nisu ispravno nadograđene ili smanjene.

Napomena Kada instalirate ovu kumulativnu ispravku, izvršava   se skripta za nadogradnju u ovoj ispravci. Međutim, prethodne kumulativne ispravke se i dalje ponašaju na isti način. Zbog toga preporučujemo da izbegavate primenu kumulativne ispravke ranije od ove ispravke.

Rešenje

Ova ispravka je uključena u kumulativnu ispravku 4 za SQL Server 2017.

Osnovni podaci o SQL Server 2017 builds

Svaka nova verzija za SQL Server 2017 sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za SQL Server 2017.

Status

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

Više informacija

Počevši od ove ispravke, SQL Server Agent se automatski instalira zajedno sa SQL Serverom. Zasebna instalacija mssql-server-agent paketa više nije potrebna (ili je moguća). SQL Server Agent je podrazumevano onemogućen. Da biste ga omogućili, pokrenite sledeću komandu za konfiguraciju:

mssql-conf set sqlagent.enabled true

Da biste onemogućili agenta, pokrenite:

mssql-conf set sqlagent.enabled false

Takođe, promenljiva okruženja može MSSQL_AGENT_ENABLED postaviti na vrednost True ili False da biste omogućili ili onemogućili agenta.

Napomena Nova postavka neće stupiti na snagu dok se SQL Server ponovo ne pokrene.

Ako nadogradite stariju verziju sistema SQL Server, paket mssql-server-agent, ako postoji, biće automatski deinstaliran i SQL Server Agent će biti omogućen. Ako SQL Server Agent paket nije prisutan tokom ažuriranja, SQL Server Agent će ostati onemogućen.

Kada je SQL Server Agent onemogućen, njegova konfiguracija se ne uklanja, a poslovi ostaju netaknuti. Ponovno omogućavanje sql Server Agenta će ga dovesti u isto stanje kao i pre nego što je onemogućen.

Reference

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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.