Symptômes
Prenons l’exemple du scénario suivant :
-
Dans SQL Server 2012, 2014 ou 2016, vous utilisez une composition de fusion filtrée (de niveau ligne) qui dispose de partitions précalculées.
-
Vous ne disposez pas de l’autorisation ALTER TRACE.
-
Vous tentez de supprimer un enregistrement de la table publiée (sur laquelle est appliqué le filtre) en utilisant une instruction DELETE qui ne répond pas aux critères de filtre.
Dans ce scénario, vous recevez un message d’erreur qui ressemble à ce qui suit :
MSG 8189, niveau 14, état 10, sp_repl_generateevent de processus, ligne 1Vous n’êtes pas autorisé à exécuter « SP_TRACE_GENERATEEVENT ».
Résolution
Le 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.