Příznaky
Předpokládejme, že jste vytvořili propojený server s instancí Microsoft SQL serveru 2014 Service Pack 1 (SP1). Když spustíte uloženou proceduru, která na propojeném serveru volá další uloženou proceduru, a jako vstupní parametr předáte velký objekt, dotaz selže. Zobrazí se také následující chybová zpráva:
Chyba: 17065, závažnost: 16, stav: 1. kontrolní výraz SQL serveru: soubor: < tmpilb. cpp>, line = 3280 Failed assertion = ' fFalse '. 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.
Řešení
Informace o opravě hotfix
Tato oprava hotfix je součástí kumulativní aktualizace SQL serveru 2014 SP1:
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:
Opravy hotfix zahrnuté v tomto balíčku
Číslo chyby VSTS |
Číslo článku znalostní báze Knowledge Base |
Popis |
---|---|---|
5699529 |
3097972 |
|
5951292 |
3106976 |
Oprava: při použití funkcí TDE a BPE v SQL serveru 2014 dojde k narušení přístupu. |
5952334 |
3074434 |
PožadavkyPřed instalací této opravy hotfix musí být použit SQL Server 2014 SP1.
Informace v registruPokud chcete v tomto balíčku použít opravu hotfix, nemusíte v registru dělat žádné změny.
Požadavky na restartováníPo instalaci této opravy hotfix může být nutné restartovat počítač.
Informace o nahrazení opravy HotfixTato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.
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.