Příznaky
V rámci obnovení databáze SQL Server v paměti se spustí paralelní úloha, která obnovuje objekty v paměti. V určitých scénářích může tato úloha selhat. Během obnovení protokolu došlo k konfliktu časování, který v případě selhání v poslední fázi opakování protokolu vynechá oznámení o selhání a neukončuje se. To se během obnovení překládá na zablokovanou databázi.
Poznámka Jedná se o problém s přechodným konfliktem časování a restartování serveru by databázi odblokovalo.
Řešení
Tato oprava je součástí následující aktualizace pro SQL Server:
Kumulativní aktualizace 8 pro SQL Server 2017
Tato aktualizace opravuje zmeškané oznámení, aby úloha obnovení zjistila selhání a ponechá databázi jako neúspěšné obnovení. Potom můžete vydat příkaz ALTER DATABASE SET ONLINE, který restartuje proces obnovení databáze.
Informace o sestaveních SQL Server
Každé nové sestavení pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:
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.
Odkazy
Přečtěte si o standardní terminologii, kterou Microsoft používá k popisu aktualizací softwaru.