Príznaky
Keď spustíte príkaz INSERT, UPDATE alebo MERGE v zobrazení, ktoré je definované syntaxou s možnosťou overiť, vygeneruje sa súbor s výpisom a Microsoft SQL Server zapíše do denníka aplikácie nasledovné chybové hlásenia:
<Časová pečiatka> server žiadosť používateľa zo schôdze s kódom SPID < # > vygenerovala zásadnú výnimku. SQL Server ukončí túto reláciu. Obráťte sa na služby technickej podpory s výpisom vyprodukovaným v adresári denníka.... <Časová pečiatka> číslo SPID< # > SqlDumpExceptionHandler: proces < # > generované fatálna výnimka c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server ukončí tento proces
Riešenie
Kumulatívna aktualizácia informácií
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
Tento problém sa vyskytuje len vtedy, keď spustíte príkaz INSERT, UPDATE alebo MERGE v zobrazení, ktoré je definované pomocou syntaxe s možnosťou overiť. Príklad:
UPDATE "<ViewName>" SET"<ColumnA>" = <NewValue> WHERE ("<ColumnB>" = <ColumnBValue>)
Alternatívne riešenie
-
Spúšťať príkazy vložiť, aktualizovať alebo zlúčiť s tabuľkami, ktoré sú základnými zobrazeniami definovanými pomocou syntaxe s možnosťou overiť.
-
Zmeňte alebo znova vytvorte platné zobrazenia, aby ste sa uistili, že syntax možnosti s kontrolou sa nepoužije.
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.