Partager via


Configure a User to Create and Manage SQL Server Agent Jobs

Cette rubrique explique comment configurer un utilisateur de manière à créer et à exécuter des travaux de Microsoft SQL Server Agent.

Avant de commencer

Sécurité

Pour configurer un utilisateur pour qu'il puisse créer et gérer des travaux de Microsoft SQL Server Agent, vous devez d'abord ajouter une connexion SQL Server ou un rôle msdb existant à l'un des rôles de base de données fixes de SQL Server Agent dans la base de données msdb : SQLAgentUserRole, SQLAgentReaderRole ou SQLAgentOperatorRole.

Par défaut, les membres de ces rôles de base de données peuvent créer leurs propres étapes de travail qui s'exécutent de façon autonome. Si ces utilisateurs non-administrateurs souhaitent exécuter des travaux qui lancent d'autres types d'étapes de travail (par exemple, des packages SSIS), ils doivent disposer d'un accès à un compte proxy. Tous les membres du rôle de serveur fixe sysadmin sont habilités à créer, à modifier et à supprimer des comptes proxy. Pour plus d’informations sur les autorisations associées à ces rôles de base de données fixes de SQL Server Agent, consultez Rôles de base de données fixes de SQL Server Agent.

Autorisations

Pour plus d'informations, consultez Implémenter la sécurité de SQL Server Agent.

Utilisation de SQL Server Management Studio

Pour ajouter une connexion SQL ou un rôle msdb à un rôle de base de données fixe de SQL Server Agent

  1. Dans l' Explorateur d'objets, développez un serveur.

  2. Développez Sécuritépuis Connexions.

  3. Cliquez avec le bouton droit sur la connexion à ajouter au rôle de base de données fixe de SQL Server Agent, puis sélectionnez Propriétés.

  4. Dans la page Mappage des utilisateurs de la boîte de dialogue Propriétés de connexion , sélectionnez la ligne contenant msdb.

  5. Sous Appartenance au rôle de base de données : msdb, cochez le rôle de base de données fixe de SQL Server Agent approprié.

Pour configurer un compte proxy de manière à créer et à gérer des étapes de travail de SQL Server Agent

  1. Dans l' Explorateur d'objets, développez un serveur.

  2. Développez Agent SQL Server.

  3. Cliquez avec le bouton droit de la souris sur Proxies , puis sélectionnez Nouveau proxy.

  4. Dans la page Général de la boîte de dialogue Nouveau compte de proxy , indiquez le nom de proxy, le nom d'identification et la description du nouveau proxy. Notez que vous devez créer une information d'identification avant de créer un proxy de SQL Server Agent. Pour plus d’informations sur la création d’informations d’identification, consultez Créer des informations d’identification et CREATE CREDENTIAL (Transact-SQL).

  5. Activez les sous-systèmes appropriés pour ce proxy.

  6. Sur la page Principaux , ajoutez ou supprimez des connexions ou des rôles pour accorder ou refuser un accès au compte proxy.

Voir aussi

Implémenter la sécurité de l'Agent SQL Server