Procédure : configurer un utilisateur pour qu'il puisse créer et gérer des travaux de l'Agent SQL Server (SQL Server Management Studio)

Pour configurer un utilisateur pour qu'il puisse créer et gérer des travaux de l'Agent Microsoft SQL Server, 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 l'Agent SQL Server 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 l'Agent SQL Server, consultez Rôles de base de données fixes de l'Agent SQL Server.

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

  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 l'Agent SQL Server, puis sélectionnez Propriétés.

  4. Dans la page Accès à la base de données de la boîte de dialogue Propriétés de la connexion, sélectionnez la ligne contenant msdb.

  5. Sous Rôles de base de données pour : msdb, cochez le rôle de base de données fixe de l'Agent SQL Server approprié.

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

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

  2. Développez SQL Server Agent.

  3. Cliquez avec le bouton droit 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 l'Agent SQL Server. Pour plus d'informations sur la création d'une information d'identification, consultez Procédure : créer une information d'identification (SQL Server Management Studio) et CREATE CREDENTIAL (Transact-SQL).

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

  6. Dans la page Serveurs principaux, ajoutez ou supprimez des connexions ou des rôles afin d'accorder ou de retirer l'accès au compte proxy.

Voir aussi

Concepts

Implémentation de la sécurité de l'Agent SQL Server
Création de proxys d'Agent SQL Server

Aide et Informations

Assistance sur SQL Server 2005