KB4495663-FIX: pogreška 41162 događa se kada stvaranje grupa za raspodjelu dostupnosti ne uspije u sustavu SQL Server 2016 i 2017

Simptomi

Pretpostavimo da koristite Microsoft SQL Server 2016 ili 2017. Kada se grupa dostupnost pridružuje postojećoj grupi za raspodjelu dostupnosti (DAG) odmah nakon što je DAG pao i ponovno se stvorio, ne može se pridružiti DAG iprimit ćete poruke o pogreškama koje nalikuju sljedećem:

Uvijek na servisu: Konfiguracija promjena u programu Process AG za AG "Agname" u državnom "špediter" (7). Pogreška: 41162, težina: 16, stanje: 0. nije ispunilo proročanstvo to ozakoniti niz broj konfiguracije grupe raspoloživosti 'Agname'.  Broj slijeda u memoriji ne podudara se s brojem ustrajenog niza.  Grupa raspoloživost i/ili lokalna replika dostupnosti automatski će se ponovno pokrenuti.  Trenutno nije potrebna nijedna korisnička akcija. Uvijek na: AR 'Agname' sada je obrada obavijesti (upišite 64). Uvijek na servisu: Konfiguracija promjena u programu Process AG za AG "Agname" u državnom "špediter" (7). Uvijek na: AR 'Agname' sada provjerava provjeru integriteta AG u WSFC-u. Uvijek na: AR 'Agname' uloga prijelaz [Forwarder]--> [Forwarder], trigger [VALIDATE_AG_CONFIG], State (wsfc = 1, metapodaci = 1). Uvijek na: AR 'Agname' sada je obrada obavijesti (Type-2).

Osim toga, pogreška 41162 može dovesti do rješavanja stanja AG i može prouzročiti još dva pitanja: pogreška 19407 i neuspjeh tvrdnji.

Error 19407:

Nekvalificirane transakcije vraćaju se u bazu podataka dbname za uvijek u grupnim promjenama stanja promjena. Procjenjuje se da je završetak vraćanja: 100%. Ovo je samo informacijska poruka. Nije potrebna nijedna Akcija korisnika. [HaDrDbMgr:: SetPrimaryAR] Postavljanje primarnog kao AGID: Agbroj, ReplicaID: Replicanumber, AGD: agdbnumberpogreška: 19407, težina: 16, stanje: 2. ugovor o iznajmljivanju grupe za dostupnost "Groupname" i cluster za Windows Server failover je istekao. Došlo je do problema s povezivanjem između instance sustava SQL Server i klastera za Windows Server failover. Da biste odredili uspijeva li grupa raspoloživosti ispravno, provjerite odgovarajuću grupu resursa za dostupnost u klasteru sustava Windows Server failover.

Tvrdnja

Uvijek uključeno: obavijest o promjeni konfiguracije procesa AG za AG 'DATABASENAME' u državnom ' RESOLVING_NORMAL ' (0).

Uvijek uključeno: AR 'DATABASENAME' sada provjerava provjeru integriteta AG u WSFC-u.

Uvijek na: GetTransportWithRef () je odbijen, jer lokalni AR nije na mreži.

Državne informacije za bazu podataka 'DATABASENAME'-okorjeli LSN: ' (34:304752:1) ' počiniti LSN: ' (0:0:0) ' izvršenje vremena: ' Jan 1 1900 12:00am '

OPORAVAK (DATABASENAME, 6): početak zaustavljanja paralelnih ponavljanja radnika

* * Dump Thread-spid = 0, EZ = 0x000001F280CC7250

Izvatkom stog slanja u Filelocaciju

* ZAPOČNITE IZVATKOM STOG:

* Lokacija: "Filelocation": 1774

* Expression: GetContext ()->GetController ()->Gethadrarrolevanjski () = = HADR_ROLE_FORWARDING_SECONDARY

* SPID: spid

* Process ID: processid

Pogreška: 17066, težina: 16, stanje: 1.

Tvrdnja sustava SQL Server: datoteka: < "Filelocation" >, line = 1774 nije uspjela tvrdnja = ' getcontext ()->getcontroller ()->Gethadrarrolevanjsko () = = HADR_ROLE_FORWARDING_SECONDARY '. Ta se pogreška može povezati s vremenom. Ako se pogreška nastavi pojavljivati i nakon ponovnog pokretanja izjave, upotrijebite DBCC CHECKDB da biste potvrdili bazu podataka za strukturni integritet ili ponovno pokrenite poslužitelj da biste osigurali da strukture podataka u memoriji nisu oštećene.

Pogreška: 3624, težina: 20, stanje: 1.

Provjera potvrđivanja sustava nije uspjela. Pojedinosti potražite u zapisniku pogreške sustava SQL Server. Nemogućnost deklaraciju izazvana je softverom bug ili oštećenja podataka. Da biste provjerili je li korupcija u bazi podataka, razmotrite pokretanje DBCC CHECKDB. Ako ste se dogovorili da ćete tijekom postavljanja poslati deponiju Microsoftu, mini izvatkom bit će poslane Microsoftu. Ažuriranje bi moglo biti dostupno od Microsofta u najnovijem servisnom paketu ili hitnim popravkom iz tehničke podrške.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server

O kumulativnim ažuriranjima za SQL Server:

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitni popravci i svi sigurnosni popravci koji su bili obuhvaćeni prethodnim Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Informacije o hitnim popravkom na zahtjev:

Taj je problem riješen u sljedećim hitnim popravkom na zahtjev za SQL Server:

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×