Van toepassing op
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

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.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.