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