CORRECTIF : Erreur 2809 lorsque vous exécutez une procédure stockée qui prend un paramètre de table de RPC appelle dans SQL Server 2014 ou 2016

S’applique à : SQL Server 2014 DeveloperSQL Server 2014 DeveloperSQL Server 2014 Enterprise Plus

Symptômes


Supposons que vous créez un synonyme pour une procédure stockée qui prend un paramètre de table dans Microsoft SQL Server 2014 ou 2016. Par exemple, lorsque vous exécutez cette procédure stockée en utilisant le synonyme d’un appel de procédure distante (RPC), à partir d’une application C#, l’exécution échoue et vous recevez le message d’erreur suivant :
Erreur : 2809
La demande de procédure < nom de la procédure > a échoué car < nom d’objet > est un objet synonyme.
 
Remarque  Lorsque vous exécutez la même procédure stockée à l’aide de SQL Server Management Studio, ce problème ne se produit pas.

Résolution


Le problème est résolu dans les mises à jour cumulatives suivantes de SQL Server :

État


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références


Obtenir des informations sur la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.