Symptomen
Wanneer u cumulatief Update 9 (CU9) voor SQL Server 2017 in Linux gebruikt, merkt u mogelijk dat SQL Server-exemplaar niet kan worden gestart en vastloopt in de script upgrademodus voor het database SSISDB met de volgende fout:
Database ' Master ' is bezig met het upgraden van script ' ISServer_upgrade. SQL ' van niveau 0 naar niveau 500.
Uitvoering van ISServer_upgrade starten. SQL
SSISDB nemen aan de modus voor eenmalige gebruikers
De optie database instellen SINGLE_USER op aan voor database ' SSISDB '.
Maak een niet-geclusterde INDEX [index_tasks_ReadyForDispatchTime] op [intern]. stappen ([ReadyForDispatchTime] ASC) INCLUDe ([CreatedTime], [CreateWorkerAgentId], [ExecutedCount], [ExpiredTime], [InputData], [IsCritical], [JobId], [LastUpdatedTime], [MaxExecutedCount], [prioriteit], [status], [TaskType]) met (ONLINE = on)
Maak een niet-geclusterde INDEX [index_tasks_Status] op [intern]. stappen ([Status]) INCLUDe ([ExecutedCount], [ExpiredTime], [IsCancelled], [MaxExecutedCount], [WorkerAgentId]) met (ONLINE = aan)
De module ' enable_scaleout ' is afhankelijk van het ontbrekende object ' internal.update_logdb_info '. De module wordt nog steeds gemaakt; het kan echter niet worden uitgevoerd totdat het object bestaat.
CLR versie v 4.0.30319 geladen.
CLR-functionaliteit (common language runtime) geïnitialiseerd.
AppDomain 2 (SSISDB. dbo [runtime]. 1) gemaakt.
Fout: 10342, Ernst: 16, status: 100.
Assembly ' Microsoft. SqlServer. IntegrationServices. server ' kan niet worden geladen omdat deze editie van SQL Server alleen veilige assembly's ondersteunt.
Fout: 912, Ernst: 21, provincie: 2.
Upgrade van script niveau voor database ' is mislukt omdat een upgrade stap ' ISServer_upgrade. SQL ' fout 10342 is opgetreden, staat 100, Ernst 25. Dit is een ernstige fout vanwege een probleem waardoor de werking van de database kan worden verstoord en de database wordt offline gezet. Als de fout is opgetreden tijdens de upgrade van de modeldatabase, wordt het hele SQL Server-exemplaar niet gestart. Onderzoek de eerdere logboekvermeldingen voor fouten, maak de juiste herstelbewerkingen en start de database opnieuw op, zodat de stappen voor het bijwerken van scripts worden uitgevoerd.
Fout: 3417, Ernst: 21, provincie: 3.
Kan de hoofddatabase niet herstellen. SQL Server kan niet worden uitgevoerd. Herstel de naam van een volledige back-up, herstel de basisversie of bouw de toepassing opnieuw. Ga voor meer informatie over het opnieuw opbouwen van de hoofddatabase naar SQL Server-boeken online.
SQL-tracering is gestopt vanwege het afsluiten van de server. Spoor-ID = ' 1 '. Dit is slechts een informatief bericht. u hoeft geen gebruikersactie te ondernemen.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.