Symptomy
Gdy korzystasz z aktualizacji skumulowanej 9 (CU9) dla programu SQL Server 2017 w systemie Linux, być może wystąpienie programu SQL Server nie może rozpocząć i przyłączyć się do trybu uaktualniania skryptów dla bazy danych SSISDB z następującym błędem:
Baza danych "Master" uaktualnia skrypt "ISServer_upgrade. SQL" z poziomu 0 do poziomu 500.
Rozpoczynanie wykonywania ISServer_upgrade. INSTRUKCJI
Robienie SSISDB trybem pojedynczego użytkownika
Ustawianie opcji bazy danych SINGLE_USER dla bazy danych "SSISDB".
Tworzenie indeksu nieklastrowanego [index_tasks_ReadyForDispatchTime] na [wewnętrzne]. powierzon ([ReadyForDispatchTime] ASC) UWZGLĘDNIj ([CreatedTime], [CreateWorkerAgentId], [ExecutedCount]; [ExpiredTime]; [InputData], [iskrytyczna], [JobId], [o LastUpdatedTime], [MaxExecutedCount], [Priority], [status], [TaskType]) WITH (ONLINE = ON)
Tworzenie indeksu nieklastrowanego [index_tasks_Status] na [wewnętrzne]. powierzon ([Stan]) UWZGLĘDNIj ([ExecutedCount], [ExpiredTime], [isanulowała], [MaxExecutedCount], [WorkerAgentId]) WITH (ONLINE = ON)
Moduł "enable_scaleout" zależy od brakującego obiektu "internal.update_logdb_info". Moduł nadal będzie tworzony; jednak nie można go uruchomić poprawnie, dopóki obiekt nie będzie już istniał.
Załadowano środowisko CLR w wersji v 4.0.30319.
Zainicjowano funkcję aparatu plików wykonywalnych języka wspólnego (CLR).
Domena AppDomain 2 (SSISDB. dbo [Runtime]. 1) została utworzona.
Błąd: 10342; ważność: 16; stan: 100.
Nie można załadować zestawu "Microsoft. SqlServer. IntegrationServices. Server", ponieważ ta wersja programu SQL Server obsługuje tylko bezpieczne zestawy.
Błąd: 912; ważność: 21; stan: 2.
Uaktualnienie poziomu skryptu w bazie danych "wzorzec" nie powiodło się, ponieważ krok uaktualnienia "ISServer_upgrade. SQL" napotkał błąd 10342, stan 100, ważność 25. Jest to poważny stan błędu, który może zakłócać działanie zwykłej pracy, a baza danych zostanie przełączyna w tryb offline. Jeśli błąd wystąpił podczas uaktualniania bazy danych Master, nie spowoduje to uruchomienia całego wystąpienia programu SQL Server. Sprawdź poprzednie wpisy dziennika błędów, wykonaj odpowiednie czynności naprawcze i ponownie uruchom bazę danych, aby kroki uaktualniania skryptu były wykonywane.
Błąd: 3417; ważność: 21; stan: 3.
Nie można odzyskać bazy danych Master. Nie można uruchomić programu SQL Server. Przywróć wzorzec z pełnej kopii zapasowej, napraw go lub Skompiluj ponownie. Aby uzyskać więcej informacji na temat odbudowywania bazy danych Master, zobacz dokumentację SQL Server — książki internetowe.
Śledzenie SQL zostało zatrzymane z powodu wyłączenia serwera. Identyfikator śledzenia = ' 1 '. Jest to tylko wiadomość informacyjna; nie jest wymagane wykonanie jakiejkolwiek czynności przez użytkownika.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:
Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.