Configuration de l'Agent SQL Server
Vous pouvez spécifier certaines options de configuration pour l'Agent SQL Server lors de l'installation de SQL Server. L'ensemble complet des options de configuration de l'Agent SQL Server n'est disponible que dans SQL Server Management Studio, SMO (SQL Server Management Objects) ou les procédures stockées de l'Agent SQL Server.
Remarque : |
---|
Cliquez sur 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 n'affiche le nœud Agent SQL Server que si vous détenez l'autorisation de l'utiliser. |
L'Agent SQL Server stocke la plupart des informations de configuration dans des tables de la base de données msdb. L'Agent SQL Server utilise des objets d'informations d'identification SQL Server pour stocker les données d'authentification pour les serveurs proxy.
Définition des autorisations nécessaires
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 de serveur fixe sysadmin dans SQL Server. Le compte doit avoir les autorisations Windows suivantes :
- Ajuster les quotas de mémoire pour un processus
- Agir en tant que partie du système d'exploitation
- Outrepasser le contrôle de parcours
- Ouvrir une session en tant que tâche
- Ouvrir une session en tant que service
- Remplacer un jeton de niveau processus
Pour plus d'informations sur les autorisations Windows requises pour le compte du service SQL Server Agent, consultez Sélection d'un compte pour le service SQL Server Agent, Types de comptes de service pris en charge pour l'Agent SQL Server et Configuration des comptes de service Windows.
Pour vérifier que chacune de ces autorisations Windows requises est définie
Cliquez sur Démarrer, puis sur Panneau de configuration, Outils d'administration et Stratégie de sécurité locale.
Développez le dossier Stratégies locales, puis cliquez sur le dossier Attribution des droits utilisateur.
Répétez les étapes suivantes pour chaque autorisation :
- Cliquez avec le bouton droit sur une autorisation (par exemple Ouvrir une session en tant que service, puis cliquez sur Propriétés.
- Dans la boîte de dialogue des propriétés (par exemple Propriétés de Ouvrir une session en tant que service), vérifiez que le compte sous lequel l'Agent SQL Server s'exécute est présent.
- Si ce n'est pas le cas, cliquez sur Ajouter un utilisateur ou un groupe, entrez le compte sous lequel s'exécute l'Agent SQL Server, puis cliquez sur OK.
En général, le compte sélectionné pour l'Agent SQL Server est un compte de domaine créé spécialement à cet effet et il a des autorisations d'accès très contrôlées. Il n'est pas nécessaire d'utiliser un compte de domaine, mais si vous utilisez un compte sur l'ordinateur local, l'Agent SQL Server n'aura pas l'autorisation d'accéder à des ressources sur d'autres ordinateurs. SQL Server a souvent besoin d'autorisations sur d'autres ordinateurs, par exemple pour créer une sauvegarde de base de données et la stocker sur un autre ordinateur.
Voir aussi
Concepts
Démarrage manuel de SQL Server
Autres ressources
CREATE CREDENTIAL (Transact-SQL)
SQL Server Management Objects (SMO)