sp_cycle_agent_errorlog (Transact-SQL)

Gilt für:SQL Server

Schließt die aktuelle SQL Server-Agent Fehlerprotokolldatei und zyklent die SQL Server-Agent Fehlerprotokollerweiterungsnummern genau wie bei einem 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  

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Bemerkungen

Jedes Mal, wenn SQL Server-Agent gestartet wird, wird das aktuelle SQL Server-Agent Fehlerprotokoll in SQLAgent.1 umbenannt. SQLAgent.1 wird zu SQLAgent.2, SQLAgent.2 zu SQLAgent.3 usw. sp_cycle_agent_errorlog können Sie die Fehlerprotokolldateien ausführen, ohne den Server zu beenden und 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 SQL Server-Agent Fehlerprotokolls ausgeführt.

USE msdb ;  
GO  
  
EXEC dbo.sp_cycle_agent_errorlog ;  
GO  

Weitere Informationen

sp_cycle_errorlog (Transact-SQL)