Příznaky
Předpokládejme, že používáte skupiny dostupnosti Always On pro Microsoft SQL Server 2016 nebo 2017. Při obnovení databáze pozastavené dostupnosti může dojít k chybě kontrolního výrazu na sekundární replice. Kromě toho se do protokolu chyb SQL Server na sekundární replice zaznamenávají chybové zprávy, které připomínají následující.
Poznámka
- Datum a čas Chyba: 17066, Závažnost: 16, Stav: 1.
- Kontrolní výraz SQL Server Datum a čas: Soubor: <recovery.cpp>, line=LineNumber Failed Assertion = 'recXdes-IsLockReleased> () && recXdes-GetOutstandingCount> () == 0'. Tato chyba může souviset s načasováním. Pokud chyba přetrvává i po opětovném spuštění příkazu, zkontrolujte strukturální integritu databáze pomocí DBCC CHECKDB nebo restartujte server, abyste se ujistili, že nejsou poškozené datové struktury v paměti.
- Datum a čas Chyba: 3624, závažnost: 20, stav: 1.
- Datum a čas Kontrola kontrolního výrazu systému se nezdařila. Podrobnosti najdete v protokolu chyb systému SQL Server. Chyba kontrolního výrazu je obvykle způsobena chybou softwaru nebo poškozením dat. Chcete-li zkontrolovat poškození databáze, zvažte spuštění příkazu DBCC CHECKDB. Pokud jste během instalace souhlasili s odesíláním výpisů do Microsoftu, bude společnosti Microsoft odeslán minivýpis. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v opravě hotfix od technické podpory.
- Datum a čas Chyba: 3624, Závažnost: 20, Stav: 2.
- Datum a čas Kontrola kontrolního výrazu systému se nezdařila. Podrobnosti najdete v protokolu chyb systému SQL Server. Chyba kontrolního výrazu je obvykle způsobena chybou softwaru nebo poškozením dat. Chcete-li zkontrolovat poškození databáze, zvažte spuštění příkazu DBCC CHECKDB. Pokud jste během instalace souhlasili s odesíláním výpisů do Microsoftu, bude společnosti Microsoft odeslán minivýpis. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v opravě hotfix od technické podpory.
- Datum a čas Chyba: 3313, závažnost: 21, stav: 2.
- Datum a čas Při opakování zaprotokolované operace v databázi DatabaseName došlo k chybě u ID záznamu protokolu (RecordID). Obvykle je konkrétní chyba dříve zaznamenána jako chyba ve službě Protokol událostí systému Windows. Obnovte databázi z úplné zálohy, nebo ji opravte.
- Datum a čas Přesun dat skupin dostupnosti Always On pro databázi DatabaseName byl pozastaven z následujícího důvodu: "system" (ID zdroje 2; Zdrojový řetězec: SUSPEND_FROM_REDO). Pokud chcete obnovit přesun dat v databázi, budete muset obnovit provoz databáze ručně. Informace o tom, jak obnovit dostupnost databáze, najdete na webu SQL Server Books Online.
- Datum a čas Možnost ALTER DB param: RESUME
- Datum a čas Obnovil se přesun dat skupin dostupnosti Always On pro databázi DatabaseName . Tato zpráva má pouze informativní charakter. Není vyžadována žádná akce uživatele.
- Datum a čas Připojení skupin dostupnosti Always On s primární databází vytvořenou pro sekundární databázi DatabaseName na replice dostupnosti ReplicaName s ID repliky: ReplicaID. Tato zpráva má pouze informativní charakter. Není vyžadována žádná akce uživatele.
- Datum a čas Síť LSN pro obnovení (LsnNumber) byla pro databázi identifikována pomocí ID DatabaseID. Tato zpráva má pouze informativní charakter. Není vyžadována žádná akce uživatele.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Kumulativní aktualizace 1 pro SQL Server 2017
Kumulativní aktualizace 5 pro SQL Server 2016 SP1
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
Nejnovější kumulativní aktualizace pro SQL Server 2016
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.