Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptom

Anta att du använder Microsoft SQL Server 2016 eller 2017. När en tillgänglighets grupp ansluts till en befintlig distribuerad tillgänglighets grupp (DAG) omedelbart efter att DAG har släppts och återskapats kunde den integå med i dag och du får fel meddelanden som ser ut ungefär så här:

Alltid på: process för konfiguration av ändring av AG för AG ' AGName ' i tillståndet ' forwarder ' (7). Fel: 41162, allvarlighets grad: 16, State: 0. Det gick inte att verifiera sekvensnumret för konfigurationen av tillgänglighets gruppen 'AGName'.  Sekvensnumret i minnet stämmer inte överens med det beständiga sekvensnumret.  Tillgänglighets gruppen och/eller den lokala tillgänglighets repliken startas om automatiskt.  Ingen användar åtgärd krävs för tillfället. Alltid på: P.A. 'AGName' bearbetar nu meddelande (typ 64). Alltid på: process för konfiguration av ändring av AG för AG 'AGName' i tillståndet ' forwarder ' (7). Alltid på: P.A. 'AGName' verifierar nu AG-integritet i WSFC. Alltid på: P.A. 'AGName' roll över gång [vidarebefordrare]--> [vidarebefordrare], utlösare [VALIDATE_AG_CONFIG], State (WSFC = 1; metadata = 1). Alltid på: P.A. 'AGName' bearbetar nu meddelande (typ 2).

Dessutom kan fel 41162 medföra att AG löser tillstånd och det kan orsaka två andra problem: fel 19407 och kontroll fel.

Rror 19407:

Icke-kvalificerade transaktioner återställs i databasen db -användare så att de alltid har en status ändring. Uppskattat slut för ande av återställning: 100%. Detta är endast ett informations meddelande. Ingen användar åtgärd krävs. [HaDrDbMgr::SetPrimaryAR] Ange primär som AGID: AGNumber, ReplicaID: ReplicaNumber, AGDBID: AGDBNumberfel: 19407, allvarlighets grad: 16, State: 2. lånet mellan tillgänglighets gruppen ' GroupName ' och Windows Server failover-klustret har upphört att gälla. Ett anslutnings problem inträffade mellan SQL Server-instansen och Windows Server failover-klustret. Kontrol lera motsvarande tillgänglighets grupp resurs i Windows Server failover-kluster för att ta reda på om tillgänglighets gruppen inte fungerar som den ska.

Kontrollen

Alltid på: process för konfiguration av ändring av AG för AG "databasename" i tillståndet "RESOLVING_NORMAL" (0).

Alltid på: P.A. 'databasename' validerar nu AG-integritet i WSFC.

Alltid på: GetTransportWithRef () nekas eftersom lokal AR inte är online.

Tillståndsinformation för databasen 'databasename' – härdnings LSN: ' (34:304752:1) ' commit LSN: ' (0:0:0) ' commit Time: ' Jan 1 1900 12:00AM '

ÅTERSTÄLLNING (databasename, 6): påbörja för att stoppa parallella gör om arbetare

* * Dumpnings tråd-SPID = 0, EC = 0x000001F280CC7250

Stackdump skickas till FileLocation

* PÅBÖRJA STACKDUMP:

* Plats: "FileLocation": 1774

* Uttryck: GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY

* SPID: SPID

* Process-ID: ProcessID

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

SQL Server Assertion: File: < "filelocation" >, Line = 1774 misslyckades Assertion = ' GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY ". 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.

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

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.

Status

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

Lösning

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

Om kumulativa uppdateringar för SQL Server:

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

Information om snabb korrigeringar på begäran:

Det här problemet är åtgärdat i följande snabb korrigering för SQL Server:

Referenser

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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.