2014-03-26 130 views
0

我有一個SQL Server 2012 Express。 現在,我已經看到,它不再使用日誌文件。日誌文件的大小始終爲2MB,並且已更改的文件是過去的。數據庫使用率很高,所以我想知道爲什麼事務日誌沒有增長。它尋找我,SQL Server不再使用日誌文件。 在數據庫上日誌文件的自動增長處於打開狀態(步長爲10MB),最大值爲2'097'152MB。 是否有任何其他選項來配置使用日誌文件?SQL Server 2012未使用事務日誌

回答

1

現在,我已經看到,它不再使用日誌文件。日誌文件的大小爲 始終爲2MB

從技術上講不可能不使用tx日誌。

Somone就像這樣把你的數據庫變成了簡單的恢復模式,這樣日誌在每次事務處理後都會自動截斷,但仍然被使用。

檢查數據庫(屬性中)的恢復設置。

+0

我現在已經將恢復模式更改爲完整。但是日誌仍然保持在2MB,並且文件的改變處沒有改變。 – BennoDual

+0

總是很高興看到程序員不知道操作系統。當文件被關閉時,文件中的改變內容將會改變 - 並且一個sql數據文件(包括日誌)在關閉服務器時纔會關閉。進行交易,如果模型已滿,那麼......他們將記錄。並進行備份。並記住在完整備份和進行日誌備份後截斷日誌。或者 - 只需閱讀文檔。 – TomTom