Megosztás a következőn keresztül:


SQL Server-ügynök hibanaplója

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

Fontos

Felügyelt Azure SQL-példányesetében a legtöbb, de jelenleg nem minden SQL Server Agent-funkció támogatott. Részletekért tekintse meg Felügyelt Azure SQL-példány T-SQL-eltéréseit az SQL Server-tól.

Az SQL Server Agent létrehoz egy hibanaplót, amely alapértelmezés szerint rögzíti a figyelmeztetéseket és a hibákat. A naplóban a következő figyelmeztetések és hibák jelennek meg:

  • Figyelmeztető üzenetek, amelyek információt nyújtanak a lehetséges problémákról, például "A feladat <job_name> törölve lett a futás közben".

  • Olyan hibaüzenetek, amelyekhez általában rendszergazdai beavatkozás szükséges, például "Nem lehet elindítani a levelezési munkamenetet". A hibaüzeneteket net sendküldheti el egy adott felhasználónak vagy számítógépnek.

Az SQL Server legfeljebb kilenc SQL Server-ügynök hibanaplót tart fenn. Minden archivált napló rendelkezik egy kiterjesztéssel, amely a napló relatív életkorát jelzi. A .1 kiterjesztés például a legújabb archivált hibanaplót, a .9 kiterjesztés pedig a legrégebbi archivált hibanaplót jelzi.

Alapértelmezés szerint a végrehajtási nyomkövetési üzenetek nem lesznek beírva az SQL Server-ügynök hibanaplójába, mert kitölthetik. Ha a hibanapló megtelt, a nehezebb hibák kiválasztásának és elemzésének lehetősége csökken. Mivel a napló hozzáadja a kiszolgáló feldolgozási terhelését, fontos alaposan megfontolni, hogy milyen értéket kap a végrehajtási nyomkövetési üzenetek hibanaplóba való rögzítésével. Általában a legjobb, ha az összes üzenetet csak egy adott probléma hibakeresésekor rögzíti.

Az SQL Server Agent leállítása után módosíthatja az SQL Server-ügynök hibanaplójának helyét. Ha a hibanapló üres, a napló nem nyitható meg. Az SQL Server-ügynök naplóját bármikor váltogathatja anélkül, hogy leállítja az SQL Server-ügynököt dbo.sp_cycle_agent_errorloghasználatával.

Az SQL Server-ügynök hibanaplójának megtekintése

SQL Server-ügynök hibanaplójának átnevezése

SQL Server-ügynök hibaüzenetek küldése

Végrehajtási nyomkövetési üzenetek írása az SQL Server-ügynök hibanaplójába