Simptomi
Kada koristite kumulativnu ispravku 9 (CU9) za SQL Server 2017 na Linuxu, možda ćete primetiti da instanca SQL Servera ne može da se pokrene i bude okačena u režimu nadogradnje skripti za bazu podataka SSISDB sa sledećom greškom:
Baza podataka "master" nadograđuje skriptu "ISServer_upgrade.sql" sa nivoa 0 na nivo 500.
Započinjem pogubljenje ISServer_upgrade. Sql
Odneti SSISDB u režim jednog korisnika
Postavljanje opcije baze podataka SINGLE_USER on za bazu podataka "SSISDB".
CREATE NONCLUSTERED INDEX [index_tasks_ReadyForDispatchTime] ON [internal]. [zadaci] ([ReadyForDispatchTime] ASC) INCLUDE ([CreatedTime], [CreateWorkerAgentId], [ExecutedCount], [Vreme isteka], [InputData], [IsCritical], [Id posla], [LastUpdatedTime], [MaxExecutedCount], [Priority], [Status], [TaskType]) WITH (ONLINE = ON)
CREATE NONCLUSTERED INDEX [index_tasks_Status] ON [internal]. [zadaci] ([Status]) INCLUDE ([ExecutedCount], [ExpiredTime], [IsCancelled], [MaxExecutedCount], [WorkerAgentId]) WITH (ONLINE = ON)
Modul "enable_scaleout" zavisi od objekta koji nedostaje "internal.update_logdb_info". Modul će i dalje biti kreiran; Međutim, on ne može uspešno da radi dok objekat ne postoji.
CLR verzija v4.0.30319 učitana.
Pokrenuta je uobičajena funkcionalnost izvršavanja jezika (CLR).
AppDomain 2 (SSISDB.dbo[runtime].1) kreiran.
Greška: 10342, težina: 16, država: 100.
Nije moguće učitati asembler "Microsoft.SqlServer.IntegrationServices.Server" jer ovo izdanje sistema SQL Server podržava samo SAFE sklopove.
Greška: 912, ozbiljnost: 21, stanje: 2.
Nadogradnja nivoa skripte za "master" baze podataka nije uspela jer je korak nadogradnje "ISServer_upgrade.sql" naišao na grešku 10342, stanje 100, ozbiljnost 25. Ovo je ozbiljan uslov greške koji može da ometa redovan rad i baza podataka će biti preuzeta van mreže. Ako je došlo do greške tokom nadogradnje baze podataka "master", to će sprečiti pokretanje cele sql Server instance. Ispitajte prethodne stavke grešaka da biste došli do grešaka, preduzmite odgovarajuće korektivne radnje i ponovo pokrenite bazu podataka tako da se koraci za nadogradnju skripte pokreću dovršavanja.
Greška: 3417, težina: 21, stanje: 3.
Nije moguće spasiti glavnu bazu podataka. Nije moguće pokrenuti SQL Server. Vratite master u prethodno stanje iz rezervne kopije čitavog sistema, popravite ga ili ponovo napravite. Više informacija o ponovnom pravljenje glavne baze podataka potražite u članku SQL Server Books Online.
SQL praćenje je zaustavljeno zbog isključivanja servera. ID praćenja = '1'. Ovo je samo informativna poruka; nije potrebna nikakva radnja korisnika.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Kumulativne ispravke za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.