Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie das SQL Server-Fehlerprotokoll verwalten.
Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 2199578
Zusammenfassung
Das Microsoft SQL Server-Fehlerprotokoll enthält viele wertvolle Informationen, die von SQL Server generiert werden. Das Fehlerprotokoll enthält Informationsmeldungen, Warnungen und Informationen zu kritischen Ereignissen. Das Fehlerprotokoll enthält auch Informationen zu vom Benutzer generierten Nachrichten und Überwachungsinformationen wie Anmeldeereignissen (Erfolg und Fehler).
Das Fehlerprotokoll ist ein wertvoller Datenpunkt für SQL Server-Administratoren. Als Administrator müssen Sie die Größe der Fehlerprotokolle verwalten, damit Sie sie bei Bedarf verwenden können.
Die Fehlerprotokolldatei wird jedes Mal initialisiert, wenn die Instanz von SQL Server gestartet wird. Wenn die SQL Server-Instanz seit langem nicht neu gestartet wurde, kann die Fehlerprotokolldatei groß werden. Wenn viele Ausnahmen (z. B. Zugriffsverletzungen) oder kritische Ereignisse (z. B. SQL Server-Assertionen) auftreten, können diese Ereignisse viele Informationen generieren, die in das SQL Server-Fehlerprotokoll geschrieben werden.
Erneutes Initialisieren von SQL Server-Fehlerprotokollen
Sie können die sp_cycle_errorlog gespeicherte Prozedur verwenden, um die Fehlerprotokolle regelmäßig neu zu initialisieren. Weitere Informationen finden Sie unter sp_cycle_errorlog (Transact-SQL).
Konfigurieren der Anzahl und Größe von SQL Server-Fehlerprotokollen
Weitere Informationen zum Konfigurieren der Größe und Anzahl von SQL Server-Fehlerprotokollen für eine Instanz finden Sie unter Konfigurieren von SQL Server-Fehlerprotokollen.
Lesen der Fehlerprotokolle
Sie können den Inhalt der SQL Server- oder SQL Server-Agent Fehlerprotokolldatei lesen und anhand von sp_read_errorlog nach Schlüsselwörtern filtern. Sie können beispielsweise Protokollmeldungen im aktuellen SQL Server-Fehlerprotokoll finden, die angeben, dass eine Datenbank gestartet wird, indem Sie den folgenden Befehl ausführen:
EXEC sp_readerrorlog 0, 1, 'database', 'start'
Weitere Informationen
Weitere Informationen zum Konfigurieren dieser Werte mit T-SQL finden Sie in den folgenden Blogbeiträgen von Paul Randal und Jan Kare Lokna:
Einschränken der Größe der Fehlerprotokolldatei in SQL Server 2012
Anzeigen des SQL Server-Fehlerprotokolls in SQL Server Management Studio (SSMS)
Informationen zum Haftungsausschluss von Drittanbietern
Informationen zum Haftungsausschluss von Drittanbietern
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.