KB4040108 - OPRAVA: Zálohování databáze dostupnosti přes aplikaci založenou na VSS může selhat v SQL Server

Platí pro
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

Příznaky

Předpokládejme, že používáte skupiny dostupnosti v Microsoft SQL Server. Při použití aplikace založené na službě Stínová kopie svazku (VSS) k zálohování databáze dostupnosti může operace zálohování zamrznout vstupně-výstupní operace systému na dobu neurčitou. To způsobí, že vykreslování všech dalších po sobě jdoucích operací počká, dokud VSS explicitně nevydá rozmrazení. Pokud se během této doby pokusíte spustit zálohu transakčního protokolu stejné databáze, může se zobrazit následující chybová zpráva:

Poznámka

ZÁLOHOVÁNÍ se nepodařilo dokončit příkaz BACKUP LOG database_name. Podívejte se do protokolu záložní aplikace, jestli neobsahuje podrobné zprávy.

Poznámka Než se zobrazí tato chybová zpráva, může se zobrazit chybová zpráva podobná následující:

Poznámka

Vstupně-výstupní operace jsou zamrzlé na database_name databáze. Není vyžadována žádná akce uživatele. Pokud se ale vstupně-výstupní operace neobnoví okamžitě, můžete zálohování zrušit.

Řešení

Tato oprava je součástí následujících kumulativních aktualizací pro SQL Server:

Kumulativní aktualizace 1 pro SQL Server 2017

Kumulativní aktualizace 9 pro SQL Server 2016 RTM

Kumulativní aktualizace 5 pro SQL Server 2016 Service Pack 1

Kumulativní aktualizace 8 pro SQL Server 2014 SP2

O buildech SQL Server:

Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

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

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

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

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.