Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Keď vykonáte operácie DDL, ako je napríklad vytvorenie indexu alebo skrátenie tabuľky v službe SQL Server 2016, operácie môžu byť blokované, ak je k dispozícii iná transakcia DDL spustená v tej istej databáze.

Riešenie

Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera:

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Odporúčame, aby ste si stiahli a nainštalovali najnovšie kumulatívne aktualizácie pre SQL Server:

Ďalšie informácie

Po vytvorení alebo odstránení tabuľky alebo indexu je potrebné vložiť alebo odstrániť identifikáciu skupiny riadkov tabuľky alebo indexu z sysrowsets, pre ktorú je potrebné mať v položke zablokované úrovni riadka X. Keď sa to vykoná v rámci transakcie, zámok X sa bude konať počas trvania transakcie. Keď Mover s vyprázdnenými možnosťami odstráni vyrovnávaciu pamäť, musí zopakovať cez sysrowsets , aby zistil existujúce tabuľky alebo indexy. Ak si chcete prečítať každý riadok z sysrowsets , musí mať zámok na úrovni riadka, ktorý sa v súčasnosti číta. Proces zisťovania sa zastaví, keď funkcia Mover s viacerými skupinami nájde prvú skupinu riadkov, na ktorú môže pracovať. V tomto bode bude Mover s adresou s viacerými hodnotami vyprázdniť vyrovnávaciu pamäť na odstránenie, ale aby sa ubezpečil, že zistená množina riadkov je stále platná, bude mať zámok SCH-S na všetkých skupiny riadkov, ktoré sa vyhodnotili počas procesu zisťovania, až kým neukončí svoju prácu.Sysrowsets je zoradený podľa identifikátora skupiny riadkov, preto sa môže stať, že Mover s viacerými existujúcimi skupiny riadkov, na ktorých sa nevykonala žiadna akcia, ale stále bude mať zablokovaný príkaz SCH-S a príde na položku v Sysrowsets, pre ktoré nemôže získať zámok úrovni riadka, pretože sa v súčasnosti mení dlhodobou transakciou, ktorá obsahuje zámok X v riadku. V tomto bode DDLs, ktoré zahŕňajú zmenu identifikácie skupiny riadkov, sa zablokujú pri zámkoch na lokalite SCH-S na lokalite Mover.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×