Partager via


Set the Service Startup Account for SQL Server Agent (SQL Server Configuration Manager)

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 avec Gestionnaire de configuration SQL Server dans SQL Server 2014 à l’aide de SQL Server Management Studio.

Dans cette rubrique

Avant de commencer

Limitations et restrictions

  • À compter de SQL Server 2005, SQL Server Agent ne nécessite 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 Serversysadmin. En cas d’utilisation du traitement de travaux multiserveur, le compte doit être membre du rôle de base de données msdb TargetServersRole sur le serveur maître.

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

Sécurité

autorisations

Pour effectuer ses fonctions, SQL Server Agent doit être configuré pour utiliser les informations d’identification d’un compte membre du sysadmin rôle serveur fixe 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)

  • Ignorer la vérification transversale (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 SQL Server Agent, consultez Sélectionner un compte pour le service SQL Server Agent et configurer des comptes et des autorisations de service Windows.

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 Serverdans le volet de la console.

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

  7. Dans la boîte de dialogue Propriétés de SQL Server Agent(nom_serveur), sous l’onglet Connexion, sélectionnez l’une des options suivantes sous Connexion 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 la façon de choisir 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, notamment 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 , retapez le mot de passe.

  8. Cliquez sur OK.

  9. Cliquez sur le bouton FermerSQL Server dans le Gestionnaire de configuration.