KB4024393-FIX: chyba tvrdení sa vyskytuje pri sekundárnej replike, keď obnovíte databázu s pozastavenou dostupnosťou v SQL Server 2016 alebo 2017

Príznaky

Predpokladajme, že používate Microsoft SQL Server 2016 alebo 2017 vždy na skupiny dostupnosti. Keď obnovíte databázu s pozastavenou dostupnosťou, na sekundárnej replike sa môže vyskytnúť chyba tvrdení. Okrem toho sa v denníku chýb SQL servera na sekundárnej replike zaznamenávajú chybové hlásenia, ktoré sa podobajú takto:

Date/Time Chyba: 17066, závažnosť: 16, štát: 1.

Date/Time SQL Server tvrdenie: súbor: <Recovery. cpp>, Link =lineNumber zlyhal tvrdení = ' recXdes->IsLockReleased () && recXdes->GetOutstandingCount () = = 0 '. Táto chyba môže byť súvisiaca s časovaním. Ak chyba pretrváva aj po opätovnom spustení príkazu, použite príkaz DBCC CHECKDB na kontrolu databázy pre štrukturálnu integritu alebo reštartujte server, aby sa zabezpečilo, že dátové štruktúry v pamäti nie sú poškodené.

Date/Time Chyba: 3624, závažnosť: 20, stav: 1.

Date/Time Kontrola systémových tvrdení zlyhala. Podrobnosti nájdete v denníku chýb servera SQL Server. Zlyhanie pri tvrdení zvyčajne spôsobuje chybu softvéru alebo poškodenie údajov. Ak chcete skontrolovať poškodenie databázy, zvážte spustenie príkazu DBCC CHECKDB. Ak ste súhlasili s odoslaním výpisov do spoločnosti Microsoft počas inštalácie, na spoločnosť Microsoft sa odošle mini výpis. Aktualizácia môže byť k dispozícii od spoločnosti Microsoft v najnovšom balíku Service Pack alebo v rýchlej oprave z technickej podpory.

Date/Time Chyba: 3624, závažnosť: 20, stav: 2.

Date/Time Kontrola systémových tvrdení zlyhala. Podrobnosti nájdete v denníku chýb servera SQL Server. Zlyhanie pri tvrdení zvyčajne spôsobuje chybu softvéru alebo poškodenie údajov. Ak chcete skontrolovať poškodenie databázy, zvážte spustenie príkazu DBCC CHECKDB. Ak ste súhlasili s odoslaním výpisov do spoločnosti Microsoft počas inštalácie, na spoločnosť Microsoft sa odošle mini výpis. Aktualizácia môže byť k dispozícii od spoločnosti Microsoft v najnovšom balíku Service Pack alebo v rýchlej oprave z technickej podpory.

Date/Time Chyba: 3313, závažnosť: 21, stav: 2.

Date/Time Počas prerobenie operácie zaznamenanej v databáze DatabaseNamesa vyskytla chyba v denníku ID záznamu (RecordID). Konkrétne zlyhanie je zvyčajne zaznamenané ako chyba v službe denník udalostí systému Windows. Obnovte databázu z úplnej zálohy alebo opravte databázu.

Date/Time Vždy v skupinách dostupnosti sa presun údajov pre databázu DatabaseName pozastavil z tohto dôvodu: "systém" (Identifikácia zdroja 2; Zdrojový reťazec: ' SUSPEND_FROM_REDO '). Ak chcete pokračovať v pohybe údajov v databáze, budete musieť databázu obnoviť manuálne. Informácie o tom, ako obnoviť databázu dostupnosti, nájdete v téme SQL Server Books Online.

Date/Time Možnosť zmeniť DB param: obnoviť

Date/Time Vždy v skupine dostupnosti sa obnoví prenos údajov pre databázu DatabaseName . Toto je len informatívna správa. Nevyžaduje sa žiadna akcia používateľa.

Date/Time Vždy na skupiny dostupnosti pripojenie s primárnou databázou vytvorenou pre sekundárne databázy DatabaseName na repliku dostupnosti ReplicaName s identifikáciou repliky: ReplicaID. Toto je len informatívna správa. Nevyžaduje sa žiadna akcia používateľa.

Date/Time Pre databázu sa identifikovala obnova LSN (LsnNumber) s identifikáciou DatabaseID. Toto je len informatívna správa. Nevyžaduje sa žiadna akcia používateľa.

Riešenie

Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

       Kumulatívna aktualizácia 1 pre SQL Server 2017

       Kumulatívna aktualizácia balíka 5 pre SQL Server 2016 SP1

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Posledná Kumulatívna aktualizácia pre SQL Server 2017

Posledná Kumulatívna aktualizácia pre SQL Server 2016

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×