Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Kada izvršite DDL operacije kao što su kreiranje indeksne ili skraćene tabele u sistemu SQL Server 2016, operacije mogu biti blokirane ako je u istoj bazi podataka pokrenuta druga DDL transakcija.

Rešenje

Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sql servera:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:

Više informacija

Kada DDL kreira ili briše tabelu ili indeks, potrebno je da umetne ili izbriše ID grupe redova tabele ili indeksa iz sisrowsetova, za šta je potrebno da drži tačku X na stavci. Kada se to uradi unutar transakcije X brava će se održavati tokom trajanja transakcije. Kada Tuple Mover otkrije bafere za brisanje utroška, potrebno je da se iterira preko sisrowsetsa da bi otkrio postojeće tabele ili indekse. Da bi pročitao svaki red iz sysrowsetsa potrebno je da drži tačku nivoa S na stavci koju trenutno čita. Proces otkrivanja se zaustavlja kada Tuple Mover pronađe prvi skup redova na kojem može da radi. U ovom trenutku Tuple Mover će uraditi stvarni posao knjiženja utroška bafera za brisanje, ali da bi se uverio da je otkriveni skup redova i dalje važeći on će držati SCH-S zaključavanje na svim skupovima redova koje je procenjivao tokom procesa otkrivanja dok ne završi svoj rad.Sysrowsets se poručuje po ID-u grupe redova, tako da se može desiti da je Tuple Mover skenirao više postojećih skupova redova na kojima nema radnje, ali će i dalje držati SCH-S bravu i stiže do stavke u sysrowsetovima za koju ne može da pribavi row level S lock, jer se trenutno menja dugotrajnom transakcijom koja drži X bravu u redu. U ovom trenutku DDLS koji uključuje promenu ID-a grupe redova blokirani su iza SCH-S brava tuple movera.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×