Platí pro
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Příznaky

Když spustíte příkaz INSERT, UPDATE nebo MERGE v zobrazení, které je definované syntaxí možnost WITH CHECK, vygeneruje se soubor výpisu a Microsoft SQL Server do protokolu aplikací zaznamená následující chybové zprávy:

<časového razítka> serveru požadavek uživatele od relace s identifikátorem SPID < # > vygeneroval závažnou výjimku. SQL Server ukončí tuto relaci. Kontaktování služeb technické podpory s výpisem vytvořeným v adresáři log.... <časové razítko> SPID< # > SqlDumpExceptionHandler: proces < # > vygeneroval závažnou výjimku c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server ukončuje tento proces.

Řešení

Informace o kumulativní aktualizaci

Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Další informace

Tento problém nastane pouze v případě, že v zobrazení, které je definováno pomocí syntaxe možnosti WITH CHECK, spustíte příkaz INSERT, UPDATE nebo MERGE. Například:

UPDATE "<ViewName>" SET"<ColumnA>" = <NewValue> WHERE ("<ColumnB>" = <ColumnBValue>)

Alternativní řešení

  • Příkazy INSERT, UPDATE nebo MERGE jsou spouštěny v tabulkách, které jsou určené pomocí syntaxe možnosti WITH CHECK.

  • Upravte nebo znova vytvořte platná zobrazení, abyste měli jistotu, že se nepoužívá možnost WITH CHECK.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.