Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Apsvarstykite šį scenarijų:

  • Naudojate "Microsoft SQL Server 2016", "2014" arba "2012".

  • Turite duomenų bazę, kuri yra AlwaysOn prieinamumo grupės dalis.

  • Pagrindinėje replikoje sutrauksite duomenų bazės failus, kad sumažintumėte jų dydį.

  • Pirminė replika siunčia visus pokyčius, kurie įrašomi į operacijų žurnalų antrinę repliką.

  • Antrinėje replikoje perdaryti gijos taiko operacijų žurnalų keitimą į duomenų bazę, kuri yra prieinamumo grupės dalis.

Tokiu atveju replika sustabdoma. Be to, galite gauti klaidos pranešimą, panašų į šį:

<laiko Žymos> spid41s klaida: 3456, sunkumas: 21, State: 1. <laiko žymą> spid41s gali būti, kad nepavyko perdaryti logaritminio įrašo (#), operacijos ID (#), puslapyje (#), duomenų bazėje "<dbname>" (duomenų bazės ID #). Puslapis: LSN = (#), priskyrimo vienetas = #, įveskite = #. Registras: OpCode = #, Context #, PrevPageLSN: (#). Atkurkite iš duomenų bazės atsarginės kopijos arba atkurkite duomenų bazę. <laiko žymą> spid41s AlwaysOn pasiekiamumo grupės duomenų perkėlimas į duomenų bazę "<dbname>" sustabdytas dėl šių priežasčių: "sistema" (šaltinio ID 2; Šaltinio eilutė: "SUSPEND_FROM_REDO"). Norėdami atnaujinti duomenų bazės duomenų judėjimą, turėsite atnaujinti duomenų bazę neautomatiškai. Informacijos, kaip atnaujinti pasiekiamumo duomenų bazę, ieškokite "SQL Server" knygos internete. <laiko Žymos> spid41s klaida: 3313, sunkumas: 21, State: 2. <laiko žymą> spid41s, atliekant užregistruoto veiksmo duomenų bazėje "<dbname>" perdarymą, įvyko klaida prisijungimo įrašo ID (#). Paprastai konkreti klaida anksčiau buvo užregistruota kaip klaida "Windows" įvykių žurnale tarnyboje. Atkurkite duomenų bazę iš visos atsarginės kopijos arba pataisykite duomenų bazę.

Priežastis

Ši problema kyla, kai keitimo proceso metu taikomi keitimo būdai, jei duomenų bazės modulis aptinka "System" (GAM, PFS).

Sprendimas

Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio:

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius SQL serverio naujinimus:

Naujinimas neleidžia atsirasti šiai problemai. Jei problema jau įvyko, atlikite šiuos veiksmus, kad vėl prisijungtumėte prie "AlwaysOn" prieinamumo grupės:

  1. Pašalinkite esamą AlwaysOn antrinę repliką.

  2. Vykdykite šią komandą, esančią paveiktuose duomenų failuose, kad pašalintumėte nepriskirtą vietą iš duomenų bazės:

    DBCC SHRINKFILE(<file_id>, TRUNCATEONLY)

  3. Sukurkite atsarginę duomenų bazės ir žurnalų failų kopiją.

  4. Duomenų bazės ir žurnalų atkūrimas AlwaysOn antrinėje replikoje.

  5. Prisijunkite prie grupės AlwaysOn pasiekiamumo.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×