Symptômes
Lorsque vous essayez d’appliquer une stratégie de sécurité sur une table externe PolyBase dans SQL Server 2019, vous pouvez rencontrer un message d’erreur semblable à « Les prédicats de sécurité ne peuvent être ajoutés qu’aux tables utilisateur et aux vues liées au schéma ». Grâce à ce correctif, vous pouvez créer une stratégie de sécurité sur une table externe PolyBase et utiliser Row-Level sécurité (RLS).
Remarque Le correctif est désactivé par défaut et vous devez activer l’indicateur de trace (TF) 4043 avant d’appliquer la RLS sur une table externe.
É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ésolution
Ce problème est résolu dans la mise à jour cumulative suivante pour SQL Server :
À 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 :
Références
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.