Partager via


Journal des erreurs de SQL Server Agent

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.

SQL Server Agent crée un journal des erreurs qui enregistre les avertissements et les erreurs par défaut. Les avertissements et erreurs suivants s’affichent dans le journal :

  • Messages d’avertissement qui fournissent des informations sur les problèmes potentiels, tels que « Le travail <job_name> a été supprimé pendant son exécution ».

  • Messages d’erreur nécessitant généralement une intervention d’un administrateur système, par exemple « Impossible de démarrer la session de courrier ». Les messages d’erreur peuvent être envoyés à un utilisateur ou un ordinateur spécifique par net send.

SQL Server gère jusqu’à neuf journaux d’erreurs SQL Server Agent. Chaque journal archivé a une extension qui indique l’âge relatif du journal. Par exemple, une extension de .1 indique le journal des erreurs archivé le plus récent et une extension de .9 indique le journal des erreurs archivé le plus ancien.

Par défaut, les messages de trace d'exécution ne sont pas écrits dans le journal des erreurs SQL Server Agent, car ils peuvent l'encombrer. Lorsque le journal des erreurs est plein, votre capacité à sélectionner et analyser des erreurs plus difficiles est réduite. Étant donné que le journal s’ajoute à la charge de traitement du serveur, il est important de prendre en compte attentivement la valeur que vous obtenez en capturant les messages de trace d’exécution dans le journal des erreurs. En règle générale, il est préférable de capturer tous les messages uniquement lorsque vous déboguez un problème spécifique.

Lorsque SQL Server Agent est arrêté, vous pouvez modifier l’emplacement du journal des erreurs de SQL Server Agent. Lorsque le journal des erreurs est vide, le journal ne peut pas être ouvert. Vous pouvez faire pivoter le journal de SQL Server Agent à tout moment sans arrêter SQL Server Agent en utilisant la procédure dbo.sp_cycle_agent_errorlog.

Pour afficher le Journal des erreurs SQL Server Agent

Pour renommer un journal des erreurs SQL Server Agent

Pour envoyer les messages d’erreur de SQL Server Agent

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