KB4024393-FIX: Assertion-felet inträffar på den sekundära repliken när du återupptar en pausad tillgänglighets databas i SQL Server 2016 eller 2017

Symptom

Anta att du använder Microsoft SQL Server 2016 eller 2017 alltid på tillgänglighets grupper. När du återupptar en tillgänglighets databas kan ett kontroll fel inträffa på den sekundära repliken. Dessutom loggas fel meddelanden som liknar följande i SQL Server-felloggen på den sekundära repliken.

Date/Time Fel: 17066, allvarlighets grad: 16, tillstånd: 1.

Date/Time SQL Server Assertion: File: <Recovery. cpp>, Line =LineNumber misslyckades Assertion = ' recXdes->IsLockReleased () && recXdes->GetOutstandingCount () = = 0 '. Det här felet kan vara tidsrelaterat. Om felet kvarstår efter att du har kört instruktionen kan du använda DBCC CHECKDB för att kontrol lera databasens strukturella integritet eller starta om servern för att säkerställa att data strukturer i minnet inte är skadade.

Date/Time Fel: 3624, allvarlighets grad: 20, tillstånd: 1.

Date/Time Det gick inte att kontrol lera kontroll. Mer information finns i fel loggen för SQL Server. Vanligt vis orsakas ett kontroll fel av ett program fel eller skadade data. Överväg att köra DBCC CHECKDB för att kontrol lera att databasen är skadad. Om du har kommit överens om att skicka dump till Microsoft under installationen skickas en mini-dumpning till Microsoft. En uppdatering kan vara tillgänglig från Microsoft i senaste Service Pack eller i en snabb korrigering från teknisk support.

Date/Time Fel: 3624, allvarlighets grad: 20, tillstånd: 2.

Date/Time Det gick inte att kontrol lera kontroll. Mer information finns i fel loggen för SQL Server. Vanligt vis orsakas ett kontroll fel av ett program fel eller skadade data. Överväg att köra DBCC CHECKDB för att kontrol lera att databasen är skadad. Om du har kommit överens om att skicka dump till Microsoft under installationen skickas en mini-dumpning till Microsoft. En uppdatering kan vara tillgänglig från Microsoft i senaste Service Pack eller i en snabb korrigering från teknisk support.

Date/Time Fel: 3313, allvarlighets grad: 21; State: 2.

Date/Time När en loggad åtgärd görs i databasens databasenameuppstod ett fel vid loggpost-ID (RecordID). Vanligt vis loggas det specifika misslyckandet som ett fel i händelse logg tjänsten för Windows. Återställ databasen från en fullständig säkerhets kopia eller reparera databasen.

Date/Time Alltid på tillgänglighets grupper data förflyttning för databas- databasename har upphävts på grund av följande skäl: "system" (käll-ID 2; Käll sträng: ' SUSPEND_FROM_REDO '). För att fortsätta data flyttning i databasen måste du återuppta databasen manuellt. Information om hur du återupptar en tillgänglighets databas finns i SQL Server Books Online.

Date/Time Alternativet ALTER DB parameter: RESUME

Date/Time Alltid på tillgänglighets grupp data förflyttning för databas- databasename har återupptagits. Detta är endast ett informations meddelande. Ingen användar åtgärd krävs.

Date/Time Alltid på tillgänglighets grupps anslutning med primär databas upprättad för sekundär databas- databasename på tillgänglighets replikens ReplicaName med replik-ID: ReplicaID. Detta är endast ett informations meddelande. Ingen användar åtgärd krävs.

Date/Time Återställnings-LSN (LsnNumber) identifierades för databasen med ID DatabaseID. Detta är endast ett informations meddelande. Ingen användar åtgärd krävs.

Lösning

Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:

       Kumulativ uppdatering 1 för SQL Server 2017

       Kumulativ uppdatering 5 för SQL Server 2016 SP1

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2017

Senaste kumulativa uppdateringen för SQL Server 2016

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".  

Referenser

Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×