Поделиться через


sp_cycle_agent_errorlog (Transact-SQL)

Закрывает текущий файл журнала ошибок агента SQL Server и циклически меняет номера расширений журнала ошибок агента SQL Server, как при перезапуске системы. Новый журнал ошибок агента SQL Server содержит строку, указывающую на создание нового журнала.

Значок ссылки на раздел Соглашения о синтаксическом обозначении в Transact-SQL

Синтаксис

sp_cycle_agent_errorlog

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Нет

Замечания

Каждый раз при запуске агента SQL Server текущий журнал ошибок агента SQL Server переименовывается в SQLAgent.1; бывший SQLAgent.1 получает имя SQLAgent.2, SQLAgent.2SQLAgent.3 и т. д. Хранимая процедура sp_cycle_agent_errorlog обеспечивает циклическую смену файлов журнала ошибок без остановки и запуска сервера.

Данную хранимую процедуру необходимо запускать из базы данных msdb.

Разрешения

Разрешения на выполнение процедуры sp_cycle_agent_errorlog ограничены членами предопределенной роли сервера sysadmin.

Примеры

На следующем примере показано, как производится циклическое переименование журнала ошибок агента SQL Server.

USE msdb ;
GO

EXEC dbo.sp_cycle_agent_errorlog ;
GO

См. также

Справочник

sp_cycle_errorlog (Transact-SQL)