Sql-Server

誰改變了事務日誌的大小?

  • January 31, 2013

我可以知道誰以及何時更改了數據庫事務日誌的大小嗎?

很可能你做到了。大多數情況下,數據庫文件(包括事務日誌)都配置為自動增長。Auth-growth 使文件能夠根據需要隨時增加其大小。增長的觸發器可以是任何需要日誌空間的活動。大多數情況下,觸發增長的活動是普通的正常活動。真正的問題是日誌為什麼會增長。大多數時候只是缺少日誌截斷,請參閱可以延遲日誌截斷的因素。其他時候,它可能是生成大量日誌並需要增長的單個事件。但大多數情況下只是糟糕的維護(缺乏截斷)。

要立即收縮日誌,請參閱如何收縮 SQL Server 日誌

如果日誌的大小顯式增加,則該事件可能會在預設管理跟踪中擷取。

沒有意義。SQL Server 中不跟踪這些東西。

您可能會看到何時(有一個可通過標準報告獲得的事件日誌)並查看它是某人還是自動增長(根據設置),但如果是使用者,則不 - 不會跟踪誰發布了命令。

這在任何專業設置中幾乎都不需要。你知道,在你沒有無知的人做隨機變化的地方。在專業設置中,您首先擁有變更單,因此您可以查看計劃、實施變更的時間。

引用自:https://dba.stackexchange.com/questions/33889