SQL Server-Agent-Fehlerprotokoll
Der SQL Server-Agent erstellt ein Fehlerprotokoll, in dem standardmäßig Warnungen und Fehler erfasst werden. Die folgenden Warnungen und Fehler werden im Protokoll angezeigt:
Warnmeldungen, die Informationen zu möglichen Problemen bereitstellen, z. B. "Job <job_name> wurde beim Ausführen gelöscht".
Fehlermeldungen, die in der Regel Eingriff eines Systemadministrators erfordern, z. B. "Mailsitzung kann nicht gestartet werden". Fehlermeldungen können mithilfe von NET SEND an bestimmte Benutzer oder Computer gesendet werden.
SQL Server verwaltet bis zu neun SQL Server-Agent-Fehlerprotokolle. Jedes archivierte Fehlerprotokoll verfügt über eine Dateierweiterung, durch die das relative Alter des Protokolls angegeben wird. So gibt z. B. die Erweiterung ".1" das zuletzt archivierte Fehlerprotokoll an, während die Erweiterung ".9" das Fehlerprotokoll kennzeichnet, das zuerst archiviert wurde.
Standardmäßig werden Meldungen zur Ablaufverfolgung nicht in das SQL Server-Agent-Fehlerprotokoll geschrieben, da das Protokoll dadurch zu schnell aufgefüllt werden könnte. Wenn das Fehlerprotokoll voll ist, sind Ihre Möglichkeiten zur Auswahl und Analyse schwierigerer Fehler eingeschränkt. Da durch das Protokoll die Verarbeitungsmenge für den Server erhöht wird, sollten Sie genau überlegen, welche Vorteile Ihnen das Aufzeichnen der Meldungen zur Ablaufverfolgung im Fehlerprotokoll bietet. Im Allgemeinen ist es am besten, alle Meldungen nur beim Debuggen eines bestimmten Problems aufzuzeichnen.
Beim Beenden des SQL Server-Agents können Sie den Speicherort des SQL Server-Agent-Fehlerprotokolls ändern. Leere Fehlerprotokolle können nicht geöffnet werden. Sie können das SQL Server-Agent-Protokoll jederzeit durchlaufen, ohne den SQL Server-Agent anhalten zu müssen.
So zeigen Sie das SQL Server-Agent-Fehlerprotokoll an
So benennen Sie ein SQL Server-Agent-Fehlerprotokoll um
So senden Sie SQL Server-Agent-Fehlermeldungen
So schreiben Sie Meldungen zur Ablaufverfolgung in das SQL Server-Agent-Fehlerprotokoll