Příznaky
Zvažte následující scénář:
-
Máte databázi, která používá online zpracování transakcí v systému Microsoft SQL Server 2016 nebo SQL Server 2017.
-
Disková jednotka obsahuje $FSLOG, který je zobrazený jako plný.
V tomto scénáři obnovení databáze selže v jedné z následujících podmínek:
-
Po restartování služby SQL Server. V této situaci se může stát, že se obnovení databáze nezdaří a vrátí chybu 5511. Databáze také nemusí přejít do PODEZŘELého režimu.
-
Když se pokusíte obnovit databázi ze zálohy. V této situaci se může stát, že databáze nepřijde online kvůli poškození záznamu protokolu systému souborů. Pokud například název souboru obsahuje vzorek názvu "FFFF".
V rámci těchto podmínek se mohou zobrazit chybové zprávy podobné následujícím:
Msg 5511, úroveň 16, stav 10 Záznam protokolu systému souborů FILESTREAM ' fba1eafd-fc759c68-FFFF. 045e1502-038a6397-0000. d790ce11-7d80-4654-9ec0-0c7f4f7c5388 .0-0.1000016' v části Složka Log (protokol) je poškozený. Msg 3167, úroveň 16, stav 1 OBNOVENÍ se nepodařilo spustit databázi DatabaseName Msg 3013, úroveň 16, stav 1 OBNOVENÍ databáze se ukončí neobvykle. Msg 3414, úroveň 21, stát 1 Při obnovení došlo k chybě, která brání restartování databáze DatabaseName . Diagnostikovat chyby při obnovení a opravit je nebo je obnovit ze záložní zálohy. Pokud jsou chyby opravené nebo neočekávané, kontaktujte technickou podporu
Řešení
Tento problém je opravený v následující kumulativní aktualizaci SQL serveru:
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:
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
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.