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

Simptomai

Atliekant DDL operacijas, pvz., kuriant indeksą arba sutrumpinimo lentelę "SQL Server" 2016, operacijas galima užblokuoti, jei toje pačioje duomenų bazėje veikia kita DDL operacija.

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:

Daugiau informacijos

Kai DDL sukuria arba panaikina lentelę arba indeksą, reikia įterpti arba panaikinti lentelės arba indekso eilučių rinkinio ID iš sysrowsets, kurioms reikia turėti eilutės lygį X Lock įraše. Kai tai atlikta operacijos metu, X užraktas bus laikomas operacijos laikotarpiu. Kai "Tuple Mover" aptinka, kad būtų galima panaikinti amortizatorius, reikia iteruoti per " sysrowsets ", kad rastumėte esamas lenteles arba indeksus. Norėdami perskaityti kiekvieną eilutę iš sysrowsets , jis turi laikyti eilutės lygio S užraktą įraše, kurį jis šiuo metu nuskaito. Radimo procesas sustabdomas, kai "Tuple Mover" randa pirmąjį eilučių rinkinį, kurį gali atlikti darbas. Šiuo metu "Tuple Mover" atliks realų darbo plovimo naikinimo buferio darbą, bet tam, kad įsitikintumėte, jog nustatytas eilučių rinkinys vis dar yra galiojantis, jis turės SCH-S užraktą visose rowsets, kurią jis įvertino atradimo proceso metu, kol baigs dirbti." Sysrowsets " užsako eilutės rinkinio ID taip gali nutikti, kad "Tuple Mover" nuskaitytų kelis esamus rowsets, dėl kurių ji neturi jokių priemonių, tačiau vis tiek turės SCH-S Lock, ir ji atvyksta į "sysrowsets", kurios negali gauti eilutės lygio užraktą, nes ji šiuo metu yra pakeista ilgai trunkančiu sandoriu, kuriame eilutėje yra X užraktas. Šiuo metu ddls dalyvauja eilučių rinkinio ID keitimas yra užblokuotas už Tuple Mover ' s SCH-s Locks.

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ą!

×