Příznaky
Předpokládejme, že máte na systému Linux v serveru SQL Server 2017 nakonfigurovanou funkci AG (dostupnost skupin). Při aktualizaci sekundární repliky na kumulativní aktualizaci 18 (CU18) pomocí příkazu yum se může stát, že upgrade skriptu selže s následující chybovou zprávou:
Systémové objekty DateTimeSpidNum nebyly v databázi DatabaseName aktualizovány, protože jsou jen pro čtení.
DateTime SpidNum CHECKDB pro databázi "DatabaseName" byl dokončen bez chyb v DateTime (místní čas). Tato zpráva je jenom informační; není třeba žádné akce uživatele.
DateTime SpidNum upgrade nastavení předplatného a systémových objektů v databázi [DatabaseName].
DateTime SpidNum DateTime se nepodařilo aktualizovat databázi "DatabaseName", protože databáze je jen pro čtení.
Chyba DateTimeSpidNum provádění sp_vupgrade_replication.
DateTime SpidNum uložení stavu skriptu upgradu na "SOFTWARE\Microsoft\MSSQLServer\Replication\Setup".
DateTime SpidNum Chyba při ukládání stavu skriptu upgradu.
Funkce DateTimeSpidNum Database ' DatabaseName 'upgraduje skript "upgrade_ucp_cmdw_discovery. SQL" z úrovně LevelNumna úroveň LevelNum.
Funkce DateTimeSpidNum Database ' DatabaseName 'upgraduje skript "msdb110_upgrade. SQL" z úrovně LevelNum na úroveň LevelNum.
DateTime SpidNum spuštění provádění PRE_MSDB. SERVERU
Chyba DateTimeSpidNum : 3930, závažnost: 16, stav: 1.
DateTime SpidNum : aktuální transakce nemůže být potvrzena a nemůže podporovat operace, které zapisují do souboru protokolu. Vraťte transakci zpět.
Chyba DateTimeSpidNum : 912, závažnost: 21, stát: 2.
Upgrade na úrovni datového typu DateTimeSpidNum pro databázi DatabaseNamese nezdařil, msdb110_upgrade protože se vyskytla chyba 3930, stav 1, závažnost 16. Jedná se o závažný chybový stav, který by mohl být v pravidelných operacích zarušený, a databáze bude přepnuta do režimu offline. Pokud k chybě došlo při upgradudatabáze DatabaseName , zabrání spuštění celé instance systému SQL Server. Prozkoumejte chyby předchozích chybových zpráv, udělejte vhodné opravné akce a znovu spusťte databázi, aby se dokončily kroky upgradu skriptu.
Chyba DateTimeSpidNum : 3417, závažnost: 21, stát: 3.
DateTime SpidNum nemůže obnovit hlavní databázi. SQL Server nejde spustit. Obnovte předlohu ze zálohy, opravte ji nebo ji znovu vytvořte. Další informace o tom, jak znovu vytvořit hlavní databázi, najdete v tématu SQL Server Books Online.
Data SpidNum jazyka SQL byla zastavena z důvodu vypnutí serveru. Trace ID = ' 1 '. Tato zpráva je jenom informační; není třeba žádné akce uživatele.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tento problém je opravený v následující kumulativní aktualizaci SQL serveru:
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 SQL serveru:
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.