Partage via


Écrire des messages de trace d’exécution dans le journal des erreurs de l’Agent SQL Server

s’applique à :SQL ServerAzure SQL Managed Instance

Important

Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL d’Azure SQL Managed Instance par rapport à SQL Server.

Cette rubrique explique comment configurer Microsoft SQL Server Agent pour inclure des messages de suivi d’exécution dans son journal d’erreurs dans SQL Server à l’aide de SQL Server Management Studio.

Avant de commencer

Limitations et restrictions

  • L’Explorateur d’objets affiche uniquement le nœud SQL Server Agent si vous êtes autorisé à l’utiliser.

  • Étant donné que cette option peut entraîner la taille du journal des erreurs, incluez uniquement les messages de trace d’exécution dans les journaux d’erreurs de SQL Server Agent lors de l’examen d’un problème spécifique de SQL Server Agent.

Sécurité

Autorisations

Pour effectuer ses fonctions, SQL Server Agent doit être configuré pour utiliser les informations d’identification d’un compte membre du rôle serveur fixe sysadmin dans SQL Server. Le compte doit disposer des autorisations Windows suivantes :

  • Se connecter en tant que service (SeServiceLogonRight)

  • Remplacer un jeton de niveau processus (SeAssignPrimaryTokenPrivilege)

  • Ignorer la vérification du parcours (SeChangeNotifyPrivilege)

  • Ajuster les quotas de mémoire pour 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 configuration des comptes de service Windows.

Pour écrire des messages de trace d’exécution dans le journal des erreurs de SQL Server Agent

  1. Dans Explorateur d’objets, cliquez sur le signe plus pour étendre le serveur qui contient le journal des erreurs de SQL Server Agent dans lequel vous souhaitez inscrire des messages de trace d’exécution.

  2. Cliquez avec le bouton droit sur SQL Server Agent, puis sélectionnez Propriétés.

  3. Dans la boîte de dialogue Propriétés de l’agent SQL Server -server_name, sous journal des erreurs dans la page Général, sélectionnez la case à cocher Inclure les messages de suivi d’exécution.

  4. Cliquez sur OK.