2010-06-29 156 views
1

我們一個數據庫,我們做的,每天很多很多transactios,所以日誌文件的大小增長太多,我已經嘗試萎縮,但其不降低..日誌文件大小是巨大的

應我該怎麼辦減少日誌文件大小。 (我們做太多的插入)

感謝 SRINIVAS

+2

什麼是你的備份模式,全部或簡單的文件名? – 2010-06-29 11:43:03

回答

3

你有一個數據庫with "Full" recovery model,沒有日誌備份運行。

可以設置爲簡單恢復模式或設置日誌備份。沒有其他正確的選擇(如縮小或截斷)。上面的鏈接也鏈接到其他文章。

+0

我已經將恢復模式更改爲簡單,現在我怎樣才能減小分區的大小 – Srinivas 2010-06-29 14:14:35

+0

如果您在生產數據庫中「每天有很多事務」,我不會推薦將其簡單恢復。確保你知道你這樣做會使你的數據處於危險之中。 – 2010-06-29 23:09:18

+0

@Mike M .:我假設OP已經閱讀了鏈接並依次評估了每個鏈接... – gbn 2010-06-30 05:42:07

1

後您將數據庫恢復模式簡單的運行下面的查詢:

use databasename; 
CHECKPOINT; 
DBCC SHRINKFILE ('databasename_log'); 

其中databasename_log是物理事務日誌文件