Symptômes
Supposez que vous vous connectez à une instance de SQL Server 2014 ou 2016 en tant qu’utilisateur qui n’est pas membre du groupe de serveurs fixes sysadmin ou du groupe de base de données db_owner . Si la réplication est activée pour une base de données et que vous supprimez une table qui ne fait pas partie d’une publication de la base de données, vous pouvez recevoir des messages d’erreur similaires à ce qui suit :
MSG 21050, niveau 14, état 1, procédure sp_MSreplcheck_publish, 16Only les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent effectuer cette opération. Contactez un administrateur disposant des autorisations appropriées pour effectuer cette opération. MSG 3609, niveau 16, état 2, transaction 269The de ligne terminée dans le déclencheur. Le lot a été annulé.
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante pour SQL Server : Mise à jour cumulative 5 pour SQL server 2016 RTM-mise à jour cumulative 2 pour SQL Server 2016 SP1
Mise à jour cumulative 3 pour SQL Server 2014 Service Pack 2
À 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 : Dernière mise à jour cumulative pour SQL Server 2016
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.