Symptomen
Ga ervan uit dat u een synoniem maakt voor een opgeslagen procedure waarbij een tabelwaardeparameter wordt gebruikt in Microsoft SQL Server 2014 of 2016. Wanneer u deze opgeslagen procedure uitvoert met behulp van het synoniem van een RPC (Remote Procedure Call), bijvoorbeeld vanuit een C#-toepassing, mislukt de uitvoering en wordt het volgende foutbericht weergegeven:
Fout: 2809 De procedure voor het aanwijzen van een procedure <procedurenaam> mislukt omdat <objectnaam> een synoniemen object is.
Opmerking Dit probleem doet zich voor wanneer u dezelfde opgeslagen procedure uitvoert met SQL Server Management Studio.
Oplossing
Het probleem is opgelost in de volgende cumulatieve updates van SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.