sp_cycle_agent_errorlog (Transact-SQL)
关闭当前的 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
请参阅
参考
sp_cycle_errorlog (Transact-SQL)