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


sp_cycle_agent_errorlog (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Синтаксические обозначения в 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)