Freigeben über


sp_cycle_agent_errorlog (Transact-SQL)

Gilt für: SQL Server

Schließt die aktuelle SQL Server-Agent Fehlerprotokolldatei und wechselt die SQL Server-Agent Fehlerprotokollerweiterungsnummern wie ein Serverneustart. Das neue SQL Server-Agent Fehlerprotokoll enthält eine Zeile, die angibt, dass das neue Protokoll erstellt wurde.

Transact-SQL-Syntaxkonventionen

Syntax

sp_cycle_agent_errorlog
[ ; ]

Argumente

Keine.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

Jedes Mal, wenn SQL Server-Agent gestartet wird, wird das aktuelle SQL Server-Agent Fehlerprotokoll umbenannt SQLAgent.1in ; SQLAgent.1 wird , wird SQLAgent.2, SQLAgent.2 wird SQLAgent.3usw. sp_cycle_agent_errorlog ermöglicht es Ihnen, die Fehlerprotokolldateien zu durchlaufen, ohne den Server zu beenden und zu starten.

Diese gespeicherte Prozedur muss aus der msdb Datenbank ausgeführt werden.

Berechtigungen

Ausführungsberechtigungen sp_cycle_agent_errorlog sind auf Mitglieder der festen Serverrolle "sysadmin " beschränkt.

Beispiele

Im folgenden Beispiel wird das SQL Server-Agent Fehlerprotokoll gezyklent.

USE msdb;
GO

EXEC dbo.sp_cycle_agent_errorlog;
GO