Simptomi

Pretpostavimo da koristite replikaciju spajanja u programu Microsoft SQL Server 2012 ili u programu Microsoft SQL Server 2014. Ako je dio postupka sinkronizacije, agent za spajanje stvara novu generaciju u sesiji. Ako je iz nekog razloga, kao što je zastoj ili vremensko izvršavanje, transakcija stvaranja transakcije odabrana kao mrtva žrtva, a transakcija se vraća, možda postoji veliki lanac blokiranja za zaključavanje MSinternal_makegeneration_inprog zatvaranja u predstojećim proizvodnjom, a sesija koja se prethodno spominje prikazuje se kao blokator.

Uzrok

Brava aplikacije koja se koristi za osiguravanje postupka stvaranja generacije jest zaključavanje aplikacije za razinu sesije. Kada se prilikom stvaranja postupka proizvodnje prepozna zastoj, samo se transakcija vraća, ali sesija nije odjavljena. Da biste oslobodili zaključavanje aplikacije na razini sesije, sesija mora biti odjave. Stoga, zbog dizajna logike ponovnog pokušaja (sesija se neće odprijaviti tijekom stvaranja pogreške u replikaciji spajanja), ako prva generacija ne uspije s zastojem, zaključavanje sesije (MSinternal_makegeneration_inprog) koje je pribavljena neće biti objavljena tijekom vraćanja transakcija. Time se blokira lanac zahtjeva za zaključavanje u postupku nadolazećeg stvaranja generacije. Okvir za blokiranje glave prikazuje se kao prva generacija koja ne uspijeva s zastojima. Prije hitnog popravka SQL poslužitelj briše zaključavanje samo radi uspješnog postupka stvaranja generacije. Ona ostavlja zaključavanje aplikacije za napuštenu sesiju prije odjave sesije ako se dogodi zastoj.

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Status

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

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?

Koliko ste zadovoljni kvalitetom prijevoda?

Što je utjecalo na vaše iskustvo?

Imate li još povratnih informacija? (Neobavezno)

Hvala vam na povratnim informacijama!

×