Příznaky

Předpokládejme, že používáte skupiny dostupnosti AlwaysOn pro Microsoft SQL Server 2016 nebo 2017. Když obnovíte pozastavenou databázi dostupnosti, může na sekundární replice dojít k chybě kontrolního výrazu. Kromě toho se v protokolu chyb SQL Server sekundární repliky zaprotokolují chybové zprávy podobné následujícímu.

Datum a čas Chyba: 17066, závažnost: 16, stav: 1.

Datum a čas SQL Server Assertion: File: <recovery.cpp>, line=LineNumber Failed Assertion = 'recXdes->IsLockReleased () && recXdes->GetOutstandingCount () == 0'. Tato chyba může souviset s časováním. Pokud chyba přetrvává i po opětovném spuštění příkazu, pomocí příkazu DBCC CHECKDB zkontrolujte strukturální integritu databáze nebo restartujte server, abyste zajistili, že datové struktury v paměti nejsou poškozené.

Datum a časChyba: 3624, závažnost: 20, stav: 1.

Datum a časKontrola kontrolního výrazu systému se nezdařila. Podrobnosti najdete v protokolu chyb SQL Server. Selhání kontrolního výrazu je obvykle způsobeno softwarovou chybou nebo poškozením dat. Pokud chcete zkontrolovat poškození databáze, zvažte spuštění DBCC CHECKDB. Pokud jste souhlasili s odesíláním výpisů paměti do Microsoftu během instalace, bude do Microsoftu odeslán minivýběr. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v opravě hotfix od technické podpory.

Datum a časChyba: 3624, Závažnost: 20, Stav: 2.

Datum a časKontrola kontrolního výrazu systému se nezdařila. Podrobnosti najdete v protokolu chyb SQL Server. Selhání kontrolního výrazu je obvykle způsobeno softwarovou chybou nebo poškozením dat. Pokud chcete zkontrolovat poškození databáze, zvažte spuštění DBCC CHECKDB. Pokud jste souhlasili s odesíláním výpisů paměti do Microsoftu během instalace, bude do Microsoftu odeslán minivýběr. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v opravě hotfix od technické podpory.

Datum a časChyba: 3313, závažnost: 21, stav: 2.

Datum a časPři opětovném použití zaprotokolované operace v databázi DatabaseName došlo k chybě v ID záznamu protokolu (RecordID). Obvykle se konkrétní selhání dříve protokoluje jako chyba ve službě Protokol událostí systému Windows. Obnovte databázi z úplné zálohy nebo databázi opravte.

Datum a časPřesun dat skupin dostupnosti AlwaysOn 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 pokračovat v přesunu dat v databázi, budete muset databázi obnovit ručně. Informace o obnovení databáze dostupnosti najdete v tématu SQL Server Knihy Online.

Datum a časMožnost ALTER DB param: RESUME

Datum a časByl obnoven přesun dat skupin dostupnosti AlwaysOn pro databázi DatabaseName . Toto je pouze informační zpráva. Nevyžaduje se žádná akce uživatele.

Datum a časPřipojení skupin dostupnosti AlwaysOn s primární databází vytvořenou pro sekundární databázi DatabaseName na replice repliky dostupnosti ReplicaName s ID repliky: ReplicaID. Toto je pouze informační zpráva. Nevyžaduje se žádná akce uživatele.

Datum a časObnovení LSN (LsnNumber) bylo pro databázi identifikováno s ID DatabaseID. Toto je pouze informační zpráva. Nevyžaduje se žá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

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 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

Seznamte se s terminologií, kterou Microsoft používá k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.