Simptomi
Pretpostavimo da koristite SQL Server 2017 na Linuxu. Kada instalirate ili deinstalirate Kumulativno ažuriranje sustava SQL Server, neke skripte za nadogradnju ili downrazreda (sqlscriptupgrade. dll ili sqlscriptdowngrade. dll u datoteci Script. dll) nisu izvršene kao što je očekivano. Prema tome, sheme baze podataka nisu ispravno nadograđene ili umanjena.
Ako instalirate ovo Kumulativno ažuriranje, izvršit će se skripta za nadogradnju u ovom ažuriranju. No prethodna se kumulativna ažuriranja i dalje ponašaju na isti način. Stoga preporučujemo da Izbjegavajte primjenu kumulativnog ažuriranja starijih od ovog ažuriranja.
Rješenje
Ovaj je popravak uvršten u Kumulativno ažuriranje 4 za SQL Server 2017.
O verzijama sustava SQL Server 2017
Svaki novi međuverzija za SQL Server 2017 sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj izradi. Preporučujemo da instalirate najnoviju izgradnju za SQL Server 2017.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Dodatne informacije
Počevši s ovim ažuriranjem, agent sustava SQL Server automatski će se instalirati zajedno sa sustavom SQL Server. Zasebna instalacija sustava MSSQL-Server-Agent više nije obavezna (ili je moguće). Agent sustava SQL Server onemogućena je prema zadanim postavkama. Da biste ga omogućili, pokrenite sljedeću naredbu za konfiguraciju:
MSSQL-conf set sqlagent. enabled True
Da biste onemogućili agenta, pokrenite:
MSSQL-conf set sqlagent. enabled FALSE
Ili, varijablu okruženja MSSQL_AGENT_ENABLED možete postaviti na True ili False da biste omogućili ili onemogućili agenta.
NapomenaNova postavka neće stupiti na snagu dok se ponovno ne pokrene SQL Server.
Ako nadogradite stariju verziju sustava SQL Server, MSSQL-Server-Agent-paket, ako je prisutan, automatski će se deinstalirati, a administrator sustava SQL Server bit će omogućen. Ako paket SQL Server agent nije prisutan tijekom ažuriranja, agent sustava SQL Server ostat će onemogućen.
Kada je agent sustava SQL Server onemogućen, njegova se konfiguracija ne uklanja, a njegovi poslovi ostaju netaknuti. Ponovno omogućivanje programa SQL Server Agent dovest će ga u isto stanje kao i prije no što je onemogućen.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.