KB3170084 - CORRECTIF : Impossible d’insérer la valeur NULL dans la colonne « ArgumentScript » lorsque vous appliquez une règle métier dans SQL Server MDS 2016

S’applique à
SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use)

Symptômes

Ce problème se produit lorsque vous utilisez la fonctionnalité Extension des règles d’entreprise (Master Data Services) dans le scénario suivant :

  • Vous créez une fonction définie par l’utilisateur qui accepte un argument dans Microsoft SQL Server 2016.
  • Vous créez une règle métier qui prend cette fonction comme condition ou action.
  • Vous définissez Vide comme valeur de paramètre.
  • Vous publiez la règle métier.

Dans ce scénario, lorsque vous appliquez cette règle métier, vous pouvez recevoir l’exception suivante :

Remarque

Impossible d’insérer la valeur NULL dans la colonne « ArgumentScript »

Résolution

Ce problème a été résolu dans la mise à jour cumulative de SQL Server suivante :

Recommandation : Installer la dernière mise à jour cumulative pour SQL Server

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous 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 :

      

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.