Bonjour,
Je travaille avec le change data capture mais lors de l'activation de celui ci sur ma base, je rencontre l'erreur suivante:
J'ai cru comprendre après quelques recherches qu'il faut mettre "sa" en propriétaire de la base et effectivement cela fonctionne. Mais sur mon serveur de production, il n'y a pas de "sa". J'imagine que l'utilisateur propriétaire de la base doit avoir certains droits/rôles pour l'activation du cdc, mais je ne sais pas lesquels. Pouvez vous m'indiquer les droits à donner ?Could not update the metadata that indicates database AdventureWorks2012 is enabled for Change Data Capture. The failure occurred when executing the command ‘SetCDCTracked(Value = 1)’. The error returned was 15517: ‘Cannot execute as the database principal because the principal « dbo » does not exist, this type of principal cannot be impersonated, or you do not have permission.’. Use the action and error to determine the cause of the failure and resubmit the request.
Merci !
Partager