KB3183440 - Erreur lors de l’utilisation de l’énumération SecurityFilteringBehavior dans SQL Server 2016 Analysis Services

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)

Symptômes

Supposons que vous utilisez le langage TMSL (Tabular Model Scripting Language) pour gérer les bases de données tabulaires dans une instance de SQL Server 2016 Analysis Services. Supposons également que vous définissez SecurityFilteringBehavior comme Both et que l’option From Table de la relation a la condition RLS définie. Dans cette situation, un message d’erreur semblable au suivant s’affiche :

Remarque

La table 'Table_Name' est configurée pour la sécurité au niveau des lignes, ce qui introduit des contraintes sur la façon dont les filtres de sécurité sont spécifiés. Le paramètre du comportement du filtre de sécurité sur la relation « Relationship_Name » ne peut pas être Les deux.

      

Résolution

Le correctif de ce problème est inclus dans la mise à jour cumulative suivante pour SQL Server :

Mise à jour cumulative 2 pour SQL Server 2016
      

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

Dernière mise à jour cumulative pour SQL Server 2016
      

É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

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.