Freigeben über


sp_cycle_agent_errorlog (Transact-SQL)

Schließt die aktuelle Fehlerprotokolldatei des SQL Server-Agents und nummeriert die Fehlerprotokollerweiterungen des SQL Server-Agents wie bei einem Serverneustart durch. Das neue Fehlerprotokoll des SQL Server-Agents enthält eine Zeile, die anzeigt, dass das neue Protokoll erstellt wurde.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_cycle_agent_errorlog

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Hinweise

Jedes Mal, wenn der SQL Server-Agent gestartet wird, wird das aktuelle Fehlerprotokoll des SQL Server-Agents in SQLAgent.1 umbenannt; SQLAgent.1 wird dann zu SQLAgent.2, SQLAgent.2 wird zu SQLAgent.3 usw. sp_cycle_agent_errorlog ermöglicht das Durchnummerieren der Fehlerprotokolldateien, ohne dass der Server angehalten und neu gestartet werden muss.

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

Berechtigungen

Die Ausführungsberechtigungen für sp_cycle_agent_errorlog sind auf die Mitglieder der festen Serverrolle sysadmin beschränkt.

Beispiele

Im folgenden Beispiel wird das Fehlerprotokoll des SQL Server-Agents durchnummeriert.

USE msdb ;
GO

EXEC dbo.sp_cycle_agent_errorlog ;
GO