Příznaky
Vezměte v úvahu následující scénář:
- Existuje funkce SQLCLR, která je deklarovaná jako "deterministická", a tuto funkci lze použít pro optimalizaci "nahrazení konstantou".
- Existuje synonymum, které odkazuje na funkci SQLCLR.
- Funkce vracející tabulku (TVF) odkazuje prostřednictvím synonyma na funkci SQLCLR.
V tomto scénáři, když se aplikace dotazuje tohoto TVF, může dojít k narušení přístupu a může se zobrazit chybová zpráva podobná následující:
Poznámka
- Zpráva 0, úroveň 11, stav 0, řádek 14
- U aktuálního příkazu došlo k závažné chybě. Případné výsledky by měly být zahozeny.
Do protokolu chyb serveru SQL Server se navíc zaznamená chybová zpráva.
Řešení
Informace o aktualizacích Service Pack pro SQL Server
Tento problém je opravený v následující aktualizaci Service Pack pro SQL Server:
Service Pack 2 pro SQL Server 2016
Service Pack 3 pro SQL Server 2014
Informace o aktualizacích Service Pack pro SQL Server:
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.