Fellogg för SQL Server-agent
gäller för:SQL Server
Azure SQL Managed Instance
Viktig
På Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Se T-SQL-skillnader mellan SQL Server och Azure SQL Managed Instance för detaljer.
SQL Server-agenten skapar en fellogg som registrerar varningar och fel som standard. Följande varningar och fel visas i loggen:
Varningsmeddelanden som ger information om potentiella problem, till exempel "jobb <job_name> togs bort när det kördes".
Felmeddelanden som vanligtvis kräver åtgärder av en systemadministratör, till exempel "Det går inte att starta e-postsessionen". Felmeddelanden kan skickas till en viss användare eller dator genom att net send.
SQL Server underhåller upp till nio SQL Server Agent-felloggar. Varje arkiverad logg har ett tillägg som anger loggens relativa ålder. Ett tillägg med .1 anger till exempel den senaste arkiverade felloggen och ett tillägg på .9 anger den äldsta arkiverade felloggen.
Som standardinställning skrivs inte körningsspårningsmeddelanden till SQL Server Agent-felloggen, eftersom de kan överfylla den. När felloggen är full minskar din möjlighet att välja och analysera svårare fel. Eftersom loggen ökar serverns bearbetningsbelastning är det viktigt att noggrant överväga vilket värde du får genom att samla in executionsspårningsmeddelanden i felloggen. I allmänhet är det bäst att samla in alla meddelanden endast när du felsöker ett specifikt problem.
När SQL Server-agenten stoppas kan du ändra platsen för SQL Server Agent-felloggen. När felloggen är tom kan loggen inte öppnas. Du kan när som helst cykla SQL Server Agent-loggen utan att stoppa SQL Server-agenten med hjälp av dbo.sp_cycle_agent_errorlog.
Så här visar du felloggen för SQL Server-agenten
Om du vill byta namn på en SQL Server Agent-fellogg
Skicka felmeddelanden för SQL Server-agenten
Skriva körningsspårningsmeddelanden till SQL Server Agent-felloggen