Sql-Server
SQL Server 創建了一個新的錯誤日誌文件,但實例和代理未重新啟動
我們的一項工作失敗了,但在我們調查時,工作歷史已經過期。但是,我們可以看到在它失敗時創建了一個新的日誌文件。
沒有實例重啟(檢查 os_sys_info)或代理重啟(在 sys.processes 中查看),並且沒有人使用它知道如何循環日誌。
一定是某種腐敗嗎?
我認為更有可能
sp_cycle_errorlog
呼叫了該程序。有可能有人不小心右鍵點擊錯誤日誌,然後點擊Recycle
而不是Configure
呼叫此過程。我要做的是為將來的這個過程創建一個審計事件,這樣你就可以看到這是如何發生的。如果您確實有一些 SQL 審計,我會搜尋歷史以查看該過程是否在審計中被擷取。