Autorisations requises
L'utilisateur spécifié dans les paramètres connecteur doit disposer des privilèges suivants sur la base de données source :
Exécution avec le rôle db_owner
Si l'utilisateur est un membre du rôle au niveau de la base de données db_owner, les autorisations suivantes doivent être accordées :
-
Sur la base de données master :
- grant VIEW ANY DEFINITION
- grant VIEW SERVER STATE
-
Sur la base de données MSDB :
-
grant SELECT ON SYSJOBACTIVITY
-
grant SELECT ON SYSJOBS
-
Exécution sans le rôle db_owner
Si l'utilisateur n'est pas un membre du rôle de base de données db_owner, les autorisations suivantes doivent être accordées sur la base de données source :
- grant VIEW DATABASE STATE
- grant SELECT
Note InformationsLorsqu'il est exécuté sans le rôle db_owner, MS-CDC ne peut pas être activé automatiquement et doit donc être activé manuellement. Pour éviter les erreurs dépôt temporaire, vous devez également décocher la case Activer MS-CDC sur toutes les tables capturées dans les propriétés de la connexion avant d'exécuter la tâche. Pour plus d'informations, consultez Microsoft SQL Server (basé sur Microsoft CDC).