KB4495663-FIX: vyskytne sa chyba 41162, keď vytvorenie distribuovaných skupín dostupnosti zlyhá v SQL Server 2016 a 2017

Príznaky

Predpokladajme, že používate Microsoft SQL Server 2016 alebo 2017. Keď sa skupina dostupnosti pripája k existujúcej skupine distribuovanej dostupnosti (DAG) bezprostredne po páde a opätovnom vytvorení DAG, môže sa stať, že sa k DAGnepripoja a zobrazí sa chybové hlásenie podobné nasledujúcemu:

Vždy zapnuté: oznámenie o zmene konfigurácie procesu AG pre AG ' AGName ' v stave ' forwarder ' (7). Chyba: 41162, závažnosť: 16, stav: 0. Nepodarilo sa overiť poradové číslo konfigurácie skupiny dostupnosti "AGName".  Poradové číslo v pamäti sa nezhoduje s pretrvávajúcim poradové číslo.  Skupina dostupnosť a/alebo replika lokálnej dostupnosti sa automaticky reštartuje.  V súčasnosti sa nevyžaduje žiadna akcia používateľa. Vždy zapnuté: AR 'AGName' je teraz spracovanie oznámení (typ 64). Vždy zapnuté: oznámenie o zmene konfigurácie procesu AG pre AG 'AGName' v stave ' forwarder ' (7). Vždy zapnuté: AR 'AGName' je teraz overovanie AG integrity v WSFC. Vždy zapnuté: "AGName" úloha prechodu [preposielanie]--> [preposielanie], trigger [VALIDATE_AG_CONFIG], stav (WSFC = 1; metaúdaje = 1). Vždy zapnuté: AR 'AGName' je teraz spracovanie oznámení (typ-2).

Okrem toho môže chyba 41162 prinášať stav vyriešenia AG a môže spôsobovať ďalšie dva problémy: chyba 19407 a zlyhanie tvrdení.

Error 19407:

Nekvalifikované transakcie sa vrátia späť do databázy DBNAME pre vždy o dostupnosti skupiny zmien. Odhadované dokončenie vrátenia: 100%. Toto je len informatívna správa. Nevyžaduje sa žiadna akcia používateľa. [HaDrDbMgr::SetPrimaryAR] Nastavenie primárneho ako AGID: AGNumber, ReplicaID: ReplicaNumber, AGDBID: AGDBNumbererror: 19407, závažnosť: 16, stav: 2. Prenájom medzi skupinou dostupnosti "Názovskupiny" a platnosť klastra na failover Windows Server uplynula. Vyskytol sa problém s pripojením medzi inštanciou programu SQL Server a systémom Windows Server failover cluster. Ak chcete zistiť, či je skupina dostupnosti zlyhávala správne, začiarknite príslušné zdroje dostupnosti skupiny v klastri failover Windows Server.

Tvrdenie

Vždy zapnuté: oznámenie o zmene konfigurácie procesu AG pre AG 'DatabaseName' v stave ' RESOLVING_NORMAL ' (0).

Vždy zapnuté: AR 'DatabaseName' je teraz overovanie AG integrity v WSFC.

Vždy zapnuté: GetTransportWithRef () je odmietnutý, pretože miestna AR nie je online.

Informácie o stave databázy "DatabaseName"-kalené LSN: ' (34:304752:1) ' commit LSN: ' (0:0:0) ' recommit time: ' Jan 1 1900 12: am '

OBNOVENIE (DatabaseName; 6): začatie paralelného prevrátenia pracovníkov

* * Dump vlákno – číslo SPID = 0, EC = 0x000001F280CC7250

Odoslanie výpisu zásobníka na FileLocation

* ZAČIATOK VÝPISU ZÁSOBNÍKA:

* Umiestnenie: "FileLocation": 1774

* Výraz: GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY

* Číslo SPID: číslo SPID

* Proces ID: ProcessID

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

SQL Server tvrdení: file: < "Filelocation" >, Link = 1774 zlyhal tvrdení = ' GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY '. 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é.

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

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.

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.

Riešenie

Tento problém je vyriešený v nasledujúcej kumulatívnej aktualizácii pre SQL Server

Informácie o kumulatívnych aktualizáciách pre SQL Server:

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

Informácie o rýchlej oprave na požiadanie:

Tento problém je vyriešený v nasledujúcej rýchlej oprave pre SQL Server:

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!

×