sp_cycle_agent_errorlog (Transact-SQL)
關閉目前的 SQL Server Agent 錯誤記錄檔,依照類似伺服器重新啟動的方式來循環處理 SQL Server Agent 錯誤記錄副檔名的號碼。新的 SQL Server Agent 錯誤記錄會有一行指出已建立新記錄。
語法
sp_cycle_agent_errorlog
傳回碼值
0 (成功) 或 1 (失敗)
結果集
無
備註
每次啟動 SQL Server Agent 時,目前的 SQL Server Agent 錯誤記錄都會重新命名為 SQLAgent.1;SQLAgent.1 會成為 SQLAgent.2,SQLAgent.2 會成為 SQLAgent.3,依此類推。您可以利用 sp_cycle_agent_errorlog,在不停止和啟動伺服器的情況下,循環處理錯誤記錄檔。
這個預存程序必須從 msdb 資料庫中執行。
權限
sp_cycle_agent_errorlog 的執行權限只限於系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
下列範例會循環處理 SQL Server Agent 錯誤記錄。
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO