Configurer un utilisateur de manière à créer et à gérer des travaux de l'Agent SQL Server

Cette rubrique explique comment configurer un compte utilisateur pour créer ou exécuter des notifications relatives à des travaux de l'Agent Microsoft SQL Server.

  • Avant de commencer : Sécurité

  • Pour configurer un utilisateur afin qu'il puisse créer et gérer des travaux de l'Agent SQL Server à l'aide de :  SQL Server Management Studio

Avant de commencer

Sécurité

Pour configurer un utilisateur de façon à ce qu'il puisse créer ou exécuter des travaux de l'Agent Microsoft SQL Server, vous devez d'abord ajouter un compte de 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 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.

Autorisations

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

[Haut de la page]

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 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 Mappage de l'utilisateur de la boîte de dialogue Propriétés de la 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 l'Agent SQL Server approprié.

[Haut de la page]

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 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 l'Agent SQL Server. Pour plus d'informations sur la création d'une information 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.

[Haut de la page]

Voir aussi

Concepts

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