Symptômes
Supposez que vous créez un synonyme pour une procédure stockée qui prend un paramètre table dans Microsoft SQL Server 2014 ou 2016. Lorsque vous exécutez cette procédure stockée en utilisant le synonyme d’un appel de procédure distante (RPC), par exemple, à 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 de l’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
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.