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  

另请参阅

sp_cycle_errorlog (Transact-SQL)