KB4101323 – OPRAVA: Při upgradu na verzi SQL Server 2017 CU4 nebo novější dojde k chybám a nepovolí SQL Server Agent na Linux

Platí pro
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

Příznaky

Předpokládejme, že máte v systému Linux nainstalovaný SQL Server 2017. Při upgradu na SQL Server 2017 CU4 nebo novější verze a pokud není povolený agent SQL Server, se můžou zobrazit následující chybové zprávy:

Poznámka

  • Chyba SPID 6s pro datum a čas: 4860, závažnost: 16, stav: 1.
  • Datum/čas spid6s Nejde hromadně načíst. Soubor FilePath\SqlTraceCollect.dtsx neexistuje nebo nemáte k souboru přístupová práva.
  • Chyba spid6s pro datum a čas : 912, závažnost: 21, stav: 2.
  • Upgrade úrovně skriptu SPID6s pro datum a čas pro hlavní databázi selhal, protože krok upgradu msdb110_upgrade.sql narazil na chybu 200, stav 7, závažnost 25. Jedná se o závažný chybový stav, který může narušit běžný provoz a databáze bude přepnuta do režimu offline. Pokud k chybě došlo během upgradu hlavní databáze, nebude možné spustit celou instanci SQL Server. Zkontrolujte, jestli v předchozích položkách protokolu chyb nejsou chyby, proveďte příslušné opravné akce a znovu spusťte databázi, aby se kroky upgradu skriptu dokončily.
  • Chyba SPID 6s typu Datum a čas : 3417, Závažnost: 21, Stav: 3.
  • Spid6s Nelze obnovit hlavní databázi. SQL Server nelze spustit. Obnovte hlavní položku z úplné zálohy, opravte ji nebo znovu sestavte. Další informace o opětovném vytvoření hlavní databáze naleznete na webu SQL Server Books Online.

Další informace

Poznámka: Se stejným problémem se můžete setkat při pokusu o downgrade instance SQL Server z SQL Server 2017 RTM CU6 na CU5/CU4. Navrhované alternativní řešení se dá implementovat i pro scénáře downgradů.

Řešení

Tento problém je opravený v následující kumulativní aktualizaci pro SQL Server:

Kumulativní aktualizace 6 pro SQL Server 2017

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Alternativní řešení

Jako alternativní řešení tohoto problému můžete povolit agenta SQL Server a restartovat SQL Server. Po dokončení upgradu je možné agenta SQL Serveru opět zakázat.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.