Configurer SQL Server Agent

S’applique à :SQL ServerAzure SQL Managed Instance

Important

Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. L’activation et la désactivation de SQL Server Agent ne sont actuellement pas prises en charge dans SQL Managed Instance. L’Agent SQL est toujours en cours d’exécution. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Database Managed Instance et SQL Server.

Cette rubrique explique comment spécifier certaines options de configuration pour SQL Server Agent lors de l’installation de SQL Server. L’ensemble complet des options de configuration de SQL Server Agent est disponible seulement dans SQL Server Management Studio, dans SQL Server Management Objects (SMO) ou dans les procédures stockées de SQL Server Agent.

Avant de commencer

Limitations et restrictions

  • Sélectionnez SQL Server Agent dans l’Explorateur d’objets de SQL Server Management Studio pour administrer des travaux, des opérateurs, des alertes et le service SQL Server Agent. Cependant, l’Explorateur d’objets affiche le nœud SQL Server Agent seulement si vous avez l’autorisation de l’utiliser.

  • Le redémarrage automatique ne doit pas être activé pour le service SQL Server ou pour le service SQL Server Agent sur les instances de cluster de basculement.

Sécurité

Autorisations

Pour exécuter ses fonctions, SQL Server Agent 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)

  • Ignorer la vérification transversale (SeChangeNotifyPrivilege)

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

Pour plus d’informations sur les autorisations Windows nécessaires pour le compte de service de SQL Server Agent, consultez Sélectionner un compte pour le service SQL Server Agent et Setting Up Windows Service Accounts(Configuration des comptes de service Windows).

Pour configurer SQL Server Agent

  1. Sélectionnez le bouton Démarrer puis, dans le menu Démarrer, sélectionnez Panneau de configuration.
  2. Dans le Panneau de configuration, sélectionnez Système et sécurité, Outils d’administration, puis Stratégie de sécurité locale.
  3. Dans Stratégie de sécurité locale, sélectionnez le chevron pour développer le dossier Stratégies locales, puis sélectionnez le dossier Attribution des droits utilisateur.
  4. Cliquez avec le bouton droit sur une autorisation que vous voulez configurer pour l’utiliser avec SQL Server, puis sélectionnez Propriétés.
  5. Dans la boîte de dialogue des propriétés de l’autorisation, vérifiez que le compte sous lequel SQL Server Agent s’exécute est listé. Si ce n’est pas le cas, sélectionnez Ajouter un utilisateur ou un groupe, entrez le compte sous lequel SQL Server Agent s’exécute dans la boîte de dialogue Sélectionner des utilisateurs, des ordinateurs ou des groupes, puis sélectionnez OK.
  6. Répétez ces étapes pour chaque autorisation à ajouter pour l’exécution de SQL Server Agent. Lorsque vous avez terminé, sélectionnez OK.