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.
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