Příznaky
Předpokládejme, že vytvoříte synonymum pro uloženou proceduru, která v Microsoft SQL serveru 2014 nebo 2016 přebírá parametr s hodnotou tabulky. Když tento uložený postup spustíte pomocí synonyma ze vzdáleného volání procedur (RPC), například z aplikace jazyka C#, spuštění se nezdaří a zobrazí se následující chybová zpráva:
Chyba: 2809 Žádost o postup <názvu procedury> se nezdařila, protože <název objektu> je objekt synonym.
Poznámka Když spustíte stejnou uloženou proceduru pomocí SQL Server Management Studio, tento problém nenastane.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích 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:
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.
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.