Příznaky
Předpokládejme, že máte databázi A a databázi B, která je ve stejné instanci Microsoft SQL serveru 2016. Když spustíte uloženou proceduru z databáze A, která získává data z databáze B, která má základní data a máte databázi C, která se používá k auditování, může se zobrazit tato chybová zpráva:
Chyba: 17065, závažnost: 16, stav: 1.
Kontrolní výraz SQL serveru: soubor: <název_souboru>, line = lineNumber se nezdařila. K této chybě mohlo dojít při časování. Pokud chyba přetrvává i po novém spuštění příkazu, pomocí příkazu DBCC CHECKDB zkontrolujte, jestli databáze není strukturovaná, nebo restartujte server, aby nedošlo k poškození datových struktur v paměti.
Chyba: 3624, závažnost: 20, stav: 1.
Došlo k chybě při kontrole kontrolního výrazu. Podrobnosti najdete v protokolu chyb systému SQL Server. Selhání výrazu obvykle způsobuje chybu softwaru nebo poškození dat. Pokud chcete zkontrolovat poškození databáze, zkuste spustit příkaz DBCC CHECKDB. Pokud jste se dohodli, že budete během instalace posílat výpisy Microsoftu, pošle vám do Microsoftu mini výpis. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v opravě hotfix technické podpory.
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.
Řešení
Tento problém je opravený v následující kumulativní aktualizaci SQL serveru:
O kumulativních aktualizacích pro SQL Server:
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. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.