sp_cycle_agent_errorlog (Transact-SQL)
适用范围:SQL Server
关闭当前的SQL Server 代理错误日志文件,并像重启服务器一样循环SQL Server 代理错误日志扩展号。 新的SQL Server 代理错误日志包含一行,指示已创建新日志。
语法
sp_cycle_agent_errorlog
[ ; ]
参数
无。
返回代码值
0
(成功)或 1
(失败)。
结果集
无。
注解
每次启动SQL Server 代理时,将当前SQL Server 代理错误日志重命名为SQLAgent.1
;SQLAgent.1
变为SQLAgent.2
、SQLAgent.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