Simptomi
Pieņemsim, ka izmantojat Microsoft SQL Server 2016 vai 2017. Kad pieejamības grupa pievienojas esošajai dalītās pieejamības grupai (degs) tūlīt pēc tam, kad DEGSe ir nokritusi un atkārtoti izveidota, tā var nepievienotiesdegs, un tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
Vienmēr ieslēgts: procesa AG konfigurācijas maiņas paziņojums par AG ' AGName ' (7). Kļūda: 41162, nopietnība: 16, rajons: 0. neizdevās validēt pieejamības grupas "AGName" konfigurācijas secības numuru. Atmiņā noteiktais kārtas numurs neatbilst norādītajam secības numuram. Pieejamība grupas un/vai lokālā pieejamības dublikāts tiks restartēts automātiski. Šobrīd nav nepieciešama lietotāja darbība. Vienmēr ieslēgts: AR 'AGName' tagad tiek apstrādāts paziņojums (tips 64). Vienmēr ieslēgts: procesa AG konfigurācijas maiņas paziņojums par AG 'AGName' (7). Vienmēr ieslēgts: AR 'AGName' tagad tiek validēta AG integritāte programmā WSFC. Vienmēr ieslēgts: AR 'AGName' lomu pāreja [sūtītājs]-> [sūtītājs], sprūda [VALIDATE_AG_CONFIG], State (wsfc = 1, metadati = 1). Vienmēr ieslēgts: AR 'AGName' tagad tiek apstrādāts paziņojums (tips-2).
Turklāt kļūda 41162 var radīt AG atrisināšanas stāvokli, un tas var izraisīt divas citas problēmas: kļūda 19407 un apgalvojuma kļūme.
Error 19407:
Nekvalificētie darījumi datu bāzes DBName tiek atritināti uz vienmēr pieejamības grupu stāvokļa izmaiņām. Aptuvenā atrites Pabeigšana: 100%. Šis ir tikai informatīvs ziņojums. Lietotāja darbība nav nepieciešama. [HaDrDbMgr::SetPrimaryAR] Primārā kā AGID: AGNumber, ReplicaID: ReplicaNumber, AGDBID: AGDBNumberkļūda: 19407, smagums: 16, rajons: 2. noma starp pieejamības grupu "GroupName" un Windows Server kļūmjpārleces klastera derīguma termiņš ir beidzies. Radās savienojamības problēma starp SQL Server instanci un Windows Server kļūmjpārleces klasteri. Lai noteiktu, vai pieejamības grupa nedarbojas pareizi, skatiet atbilstošo pieejamības grupas resursu Windows Server kļūmjpārleces klasterī.
Apgalvojumu
Vienmēr ieslēgts: process AG konfigurācijas maiņas paziņojums par AG "databasename" stāvoklī "RESOLVING_NORMAL" (0).
Vienmēr ieslēgts: AR 'databasename' tagad tiek validēta AG integritāte programmā WSFC.
Vienmēr ieslēgts: GetTransportWithRef () tiek noraidīts, jo vietējie AR nav tiešsaistē.
Stāvokļa informācija datu bāzei "databasename'-rūdītais LSN:" (34:304752:1) "LSN:" (0:0:0) "paredzētais laiks:" Jan 1 1900 12:2:00 "
Atkopšana (databasename; 6): darba sākšana
* * Dump thread-SPID = 0, EC = 0x000001F280CC7250
Steka dempings, kas tiek sūtīts uz FileLocation
* SĀKT STEKA IZMETI:
* Location: "FileLocation": 1774
* Expression: GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY
* SPID: SPID
* Procesa ID: ProcessId
Kļūda: 17066, nopietnība: 16, stāvoklis: 1.
SQL Server apgalvojums: fails: < "filelocation" >, Line = 1774 failed apgalvojums = "GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY". Šī kļūda var būt saistīta ar hronometrāžu. Ja kļūda joprojām pastāv pēc priekšraksta atkārtotas palaišanas, izmantojiet DBCC CHECKDB, lai pārbaudītu datu bāzi strukturālai integritātei, vai restartējiet serveri, lai nodrošinātu, ka atmiņas datu struktūras nav bojātas.
Kļūda: 3624, smagums: 20, rajons: 1.
Sistēmas apgalvojuma pārbaude neizdevās. Detalizētu informāciju skatiet SQL Server kļūdu žurnāls. Parasti apgalvotās kļūmes cēlonis ir programmatūras kļūda vai datu bojājums. Lai pārbaudītu datu bāzes bojājumus, apsveriet iespēju palaist DBCC CHECKDB. Ja esat piekritis sūtīt izgāztuves uz Microsoft iestatīšanas laikā, korporācijai Microsoft tiks nosūtīta mazā izmete. Atjauninājums var būt pieejams no Microsoft jaunākās servisa pakotnēs vai labojumfailā no tehniskā atbalsta.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Risinājums
Šī problēma ir novērsta, veicot tālāk norādītās SQL kumulatīvās atjaunināšanas Server
Par kumulatīvajiem SQL Server atjauninājumiem:
Katrs jaunais kumulatīvais SQL Server atjauninājums ietver visus labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvais atjauninājums. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Pēc pieprasījuma labojumfaila informācija:
Šī problēma ir novērsta, izmantojot tālāk norādīto SQL Server labojumfaila pieprasījumu:
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.