sp_cycle_agent_errorlog (Transact-SQL)
適用於:SQL Server
關閉目前的 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
僅限於系統管理員固定伺服器角色的成員。
範例
下列範例會迴圈執行 SQL Server Agent 錯誤記錄檔。
USE msdb;
GO
EXEC dbo.sp_cycle_agent_errorlog;
GO