sp_cycle_agent_errorlog (Transact-SQL)

适用范围:SQL Server

关闭当前的SQL Server 代理错误日志文件,并像重启服务器一样循环SQL Server 代理错误日志扩展号。 新的SQL Server 代理错误日志包含一行,指示已创建新日志。

Transact-SQL 语法约定

语法

sp_cycle_agent_errorlog
[ ; ]

参数

无。

返回代码值

0(成功)或 1(失败)。

结果集

无。

注解

每次启动SQL Server 代理时,将当前SQL Server 代理错误日志重命名为SQLAgent.1;SQLAgent.1变为SQLAgent.2SQLAgent.2变为SQLAgent.3等。 sp_cycle_agent_errorlog 使你能够循环访问错误日志文件,而无需停止和启动服务器。

必须从 msdb 数据库运行此存储过程。

权限

执行sp_cycle_agent_errorlog权限仅限于 sysadmin 固定服务器角色的成员

示例

以下示例循环SQL Server 代理错误日志。

USE msdb;
GO

EXEC dbo.sp_cycle_agent_errorlog;
GO