S’applique à
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)

Symptômes

Supposez que vous disposez d’une base de données Master Data Services (MDS) dans SQL Server 2016 et 2017. Lorsque vous tentez de mettre à niveau la base de données MDS vers la dernière version, vous remarquerez peut-être que la mise à niveau échoue après quelques minutes. Par ailleurs, il est possible que vous receviez des messages d’erreur qui ressemble à ce qui suit :

Microsoft. MasterDataServices. Configuration. ConfigurationException : syntaxe incorrecte près du mot clé’IF'. ---> System. Data. SqlClient. SqlException : syntaxe incorrecte près du mot clé’IF'.

Cause

Ce problème survient lorsque vous utilisez des hiérarchies dérivées de plusieurs-à-plusieurs (M2M) avec un nom d’attribut long. Ensuite, la fonction CONTACT tronque l’instruction SQL.

Statut

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

Résolution

Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :

À propos des mises à jour cumulatives pour SQL Server :

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. Consultez les dernières mises à jour cumulatives pour SQL Server :

Références

En savoir plus   sur leterminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.