Share via


Définir le compte de démarrage du service pour l'Agent SQL Server (Gestionnaire de configuration SQL Server)

Le compte de démarrage du service Agent SQL Server permet de définir le compte Windows sous lequel s'exécute l'Agent SQL Server, ainsi que ses autorisations réseau. Cette rubrique explique comment définir le compte de service SQL Server Agent à l'aide du Gestionnaire de configuration SQL Server dans SQL Server 2012 avec SQL Server Management Studio.

Dans cette rubrique

  • Avant de commencer :

    Limitations et restrictions

    Sécurité

  • Pour définir le compte de démarrage du service de SQL Server Agent à l'aide de SQL Server Management Studio

Avant de commencer

Limitations et restrictions

  • À compter de SQL Server 2005, l'Agent SQL Server n'exige plus que le compte de démarrage du service soit membre du groupe Administrateurs Microsoft. Toutefois, le compte de démarrage du service SQL Server Agent doit être membre du rôle serveur fixe SQL Server sysadmin. Le compte doit également être membre du rôle TargetServersRole de base de données msdb sur le serveur maître si le traitement des travaux multiserveur est utilisé.

  • Cependant, l'Explorateur d'objets affiche le nœud de l'Agent SQL Server uniquement si vous avez l'autorisation de l'utiliser.

Sécurité

Autorisations

Pour exécuter ses fonctions, l'Agent SQL Server doit être configuré pour utiliser les informations d'identification d'un compte qui est membre du rôle serveur fixe sysadmin dans SQL Server. Le compte doit avoir les autorisations Windows suivantes :

  • Ouvrir une session en tant que service (SeServiceLogonRight)

  • Remplacer un jeton de niveau processus (SeAssignPrimaryTokenPrivilege)

  • Outrepasser le contrôle de parcours (SeChangeNotifyPrivilege)

  • Changer les quotas de mémoire d'un processus (SeIncreaseQuotaPrivilege)

Pour plus d'informations sur les autorisations Windows requises pour le compte de service de l'Agent SQL Server, consultez Sélectionner un compte pour le service SQL Server Agent et Configurer les comptes de service Windows et les autorisations.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Studio

Pour configurer le compte de démarrage du service pour l'Agent SQL Server

  1. Dans Serveurs inscrits, cliquez sur le signe plus pour développer Moteur de base de données.

  2. Cliquez sur le signe plus pour développer le dossier Groupes de serveurs locaux.

  3. Cliquez avec le bouton droit sur l'instance de serveur où vous souhaitez configurer le compte de démarrage du service, puis sélectionnez Gestionnaire de configuration SQL Server….

  4. Dans la boîte de dialogue Contrôle de compte d'utilisateur, cliquez sur Oui.

  5. Dans le Gestionnaire de configuration SQL Server, sélectionnez Services SQL Server dans le volet de la console.

  6. Dans le volet d'informations, cliquez avec le bouton droit sur Agent SQL Server (server_name), où server_name représente le nom de l'instance de l'Agent SQL Server pour laquelle vous voulez modifier le compte de démarrage du service, puis sélectionnez Propriétés.

  7. Dans la boîte de dialogue Propriétés de l'Agent SQL Server (server_name), dans l'onglet Ouvrir une session, sélectionnez l'une des options suivantes sous Ouvrir une session en tant que :

    • Compte intégré : sélectionnez cette option si vos travaux nécessitent des ressources du serveur local uniquement. Pour plus d'informations sur le choix d'un type de compte intégré Windows, consultez Sélection d'un compte pour le service SQL Server Agent.

      Important

      Le service SQL Server Agent ne prend pas en charge le compte Service local dans SQL Server Management Studio.

    • Ce compte : sélectionnez cette option si vos travaux nécessitent des ressources sur le réseau, y compris des ressources d'application ; si vous souhaitez transférer des événements vers d'autres journaux d'applications Windows ; ou si vous souhaitez notifier des opérateurs par courrier électronique ou radiomessagerie.

      Si vous sélectionnez cette option :

      1. Dans la zone Nom du compte, entrez le compte qui sera utilisé pour exécuter SQL Server Agent. Vous pouvez également cliquer sur Parcourir pour ouvrir la boîte de dialogue Sélectionnez l'utilisateur ou le groupe et sélectionner le compte à utiliser.

      2. Dans la zone Mot de passe, entrez le mot de passe du compte. Dans la zone Confirmer le mot de passe, entrez à nouveau le mot de passe.

  8. Cliquez sur OK.

  9. Cliquez sur le bouton Fermer dans le Gestionnaire de configuration SQL Server.

Icône de flèche utilisée avec le lien Retour en haut[Top]