Simptomai
Kai naudojate kaupiamąjį naujinimą 9 (CU9) "SQL Server" 2017 "Linux", galite pastebėti, kad "SQL Server" egzempliorius negali prasidėti ir būti pakabintas scenarijaus versijos naujinimo režimu duomenų bazės SSISDB su toliau pateikta klaida:
Duomenų bazės "Master" yra atnaujinti scenarijų "ISServer_upgrade. SQL" nuo 0 lygio iki lygio 500.
Pradedamas vykdymas ISServer_upgrade. SQL
SSISDB kaip vieno vartotojo režimo įjungimas
Duomenų bazės parinkties nustatymas SINGLE_USER į įjungta, jei duomenų bazė yra "SSISDB".
KURTI NONCLUSTERED INDEKSĄ [index_tasks_ReadyForDispatchTime] [vidinis]. užduotys ([Readyforišsiuntimo laikas] ASC) APIMA ([CreatedTime], [CreateWorkerAgentId], [Executeddate], [ExpiredTime], [InputData], [IsCritical], [""], [LastUpdatedTime], [Maxexecuteddate], [Priority], [būsena], [TaskType]) su (ONLINE = ON)
KURTI NONCLUSTERED INDEKSĄ [index_tasks_Status] [vidinis]. užduotys ([Būsena]) INCLUDE ([Executedapskaita], [ExpiredTime], [IsCancelled], [Maxexecutedapskaita], [WorkerAgentId]) su (ONLINE = ON)
Modulio enable_scaleout priklauso nuo trūkstamo objekto "internal.update_logdb_info". Modulis vis dar bus sukurtas; Tačiau negalima sėkmingai vykdyti tol, kol objektas nėra.
Įkelta CLR versija v 4.0.30319.
Inicijuota bendroji kalbos vykdyklės (CLR) funkcija.
AppDomain 2 (SSISDB. dbo [Runtime]. 1) sukurta.
Klaida: 10342, sunkumas: 16, State: 100.
Negalima įkelti rinkinio "Microsoft. SqlServer. IntegrationServices. Server", nes šis SQL serverio leidimas palaiko tik SAUGIUS rinkinius.
Klaida: 912, svarbos: 21, State: 2.
Scenarijaus lygio duomenų bazės "Master" versijos naujinimas nepavyko, nes buvo atliktas versijos naujinimo veiksmas "ISServer_upgrade. SQL" klaida 10342, State 100, 25 sunkumas. Tai rimta klaida, kuri gali trukdyti įprastam veikimui ir duomenų bazė bus atjungta neprisijungus. Jei naujinant "Master" duomenų bazę įvyko klaida, bus išvengta viso SQL serverio egzemplioriaus paleidimo. Išanalizuokite ankstesnius klaidų žurnalų įrašus dėl klaidų, atlikite atitinkamus taisomuosius veiksmus ir iš naujo paleiskite duomenų bazę, kad scenarijaus versijos naujinimo veiksmai būtų atlikti iki įvykdymo.
Klaida: 3417, svarbos: 21, State: 3.
Negalima atkurti pagrindinės duomenų bazės. Nepavyksta paleisti SQL serverio. Atkurti ruošinį iš visos atsarginės kopijos, ją pataisyti arba atkurti. Daugiau informacijos apie tai, kaip atkurti pagrindinę duomenų bazę, rasite "SQL Server" knygų internete.
SQL sekimas sustabdytas dėl serverio išjungimo. Trace ID = ' 1 '. Tai informacinis pranešimas; nereikia jokių vartotojo veiksmų.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta šį kaupiamąjį naujinimą SQL Server:
Apie SQL serverio kaupiamieji naujinimai:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Nuorodos
Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.