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

Predpokladajme, že sa pokúsite odstrániť údaje z tabuľky a údaje v iných tabuľkách Microsoft SQL Server 2016 a 2017 odkazuje. somf si prezrieť dotaz vykonávania plánu, zobrazí sa používa cudzí kľúč odkaz skontrolovať operátor .V takomto prípade môže zobraziť nasledujúce chybové hlásenie aj v prípade, ak je riadok odstráni neodkazuje iné tabuľky:

MSG 547, úroveň 16, štát 0, riadok LineNumber

Príkaz DELETE konflikte s obmedzením odkaz

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.

Riešenie

Tento problém je opravený v nasledujúcej kumulatívnej aktualizácie pre server SQL Server:

Poznámka: Tento problém je opravený v kumulatívnej aktualizácii 6 pre SQL Server 2016 SP2.

Informácie o kumulatívnej aktualizácie pre server SQL Server:

Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:

Alternatívne riešenie

Ak chcete obísť tento problém, použite jednu z uvedených metód:

  • Spustiť dotaz pomocou kompatibilite pod 130.

  • Zmena indexu štruktúru tabuľky odkazov.

Ďalšie informácie

Počiatočný databázy aktivácia úroveň kompatibility konfigurácie 130 SQL Server 2016, dotaz vykonávania plánu odkaz môžete použiť cudzí kľúč Kontrola operátora overiť, ak všetky riadky v odkazuje riadok tabuľky tabuľky prostredníctvom integritu obmedzenia. Napríklad operátor môžete použiť, ak Tabuľka odkazuje množstvo cudzej tabuľky. V tomto subjekt SQL Server vyberie index každého odkazov tabuľky vykonanie takejto kontroly. Ak Tabuľka odkazov má index s viacerými stĺpcami kľúčov, napríklad niektoré stĺpce na začiatku nie sú súčasťou cudzí kľúč, ale iné stĺpce sú súčasťou cudzí kľúč. To môže mať za následok nesprávnu skontrolujte vykonáva SQL Server.

Predstavte si napríklad nasledujúce schémy:

Vytvorenie tabuľky tpk (OS int obmedzenia primárny kľúč CPK klastra)

Vytvorenie tabuľky tfk (int, fk int obmedzenie cfk cudzí kľúč odkazy tpk, register ia clustered(a,fk))

Takéto schémy môže mať za následok tento problém, ale ak zmeníte poradie stĺpcov v index ia (fk), nebude.

Odkazy

Informácie o  terminológiu, , spoločnosť Microsoft používa na popis aktualizácií softvéru od.

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!

×