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.

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_cycle_agent_errorlog

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Hinweise

Bei jedem Starten des SQL Server-Agents wird das aktuelle SQL Server-Agent-Fehlerprotokoll in SQLAgent.1 umbenannt, SQLAgent.1 wird in SQLAgent.2 umbenannt, SQLAgent.2 wird in SQLAgent.3 umbenannt usw. Mit sp_cycle_agent_errorlog können die Fehlerprotokolldateien durchlaufen werden, ohne den Server neu zu starten.

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

Siehe auch

Verweis

sp_cycle_errorlog (Transact-SQL)