--假設test2為 數(shù)據(jù)庫 名稱 日志已經(jīng)很大的時候用 方法一 此方法適用于7.0和2000,
日志已經(jīng)很大的時候用數(shù)據(jù)庫
。 1、在查詢分析器中執(zhí)行: exec sp_detach_db 'DB_Name' 2、在我的電腦中將日志的物理文件xxx_Log.LDF改名。 3、在查詢分析器中執(zhí)行: exec sp_attach_single_file_db 'DB_Na
--假設test2為數(shù)據(jù)庫名稱
日志已經(jīng)很大的時候用
方法一
此方法適用于7.0和2000。
1、在查詢分析器中執(zhí)行:
exec sp_detach_db 'DB_Name'
2、在我的電腦中將日志的物理文件xxx_Log.LDF改名。
3、在查詢分析器中執(zhí)行:
exec sp_attach_single_file_db 'DB_Name','C:\Program Files\Microsoft SQL Server\MSSQL\Data\DB_Name.MDF'
4、如果上一步成功,將步驟2中改名后的文件刪除。如果上一步不成功,改回原來的文件名,
用sp_attach_db將數(shù)據(jù)庫附加到服務器,然后用方法二。
方法二
6.X中
DUMP TRANSACTION test2 with NO_LOG
DUMP TRANSACTION test2 with TRUNCATE_ONLY
將上面的語句多次執(zhí)行,直到日志縮小。
7.0和2000中
backup log test2 with NO_LOG
backup log test2 with TRUNCATE_ONLY
DBCC SHRINKDATABASE(test2)
將上面的語句多次執(zhí)行,直到日志文件縮小。
上面的方法治標不治本,標本兼治要用下面的方法。
方法三:
--6.X和7.0中改為日志處于截斷模式,2000中恢復模型改為簡單恢復
exec sp_dboption 'test2','trunc. log on chkpt.','on'
--7.0和2000中設為自動收縮,6.x中不用執(zhí)行,
電腦資料
《日志已經(jīng)很大的時候用數(shù)據(jù)庫》(http://www.msguai.com)。exec sp_dboption 'test2','autoshrink','on'
通常用于測試環(huán)境。
方法四:
--7.0中改為日志不處于截斷模式,2000中恢復模型改為完全恢復
exec sp_dboption 'test2','trunc. log on chkpt.','off'
--7.0和2000中設為自動收縮,6.x中不用執(zhí)行。
exec sp_dboption 'test2','autoshrink','on'
建立作業(yè),每半個小時一次日志備份,每天一次完全數(shù)據(jù)庫備份。
7.0和2000中:在Log收縮到正常大小后,將autoshrink選項設置為off。
通常用于真實環(huán)境。
在產(chǎn)品化系統(tǒng)中將autoshrink選項設置為開啟狀態(tài)并非明智之舉(除非您真的需要這樣做),這是因為,當您的系統(tǒng)正在忙于完成其它任務時,autoshrink選項可能會同時啟動,從而降低系統(tǒng)運行速度。然而,對于那些數(shù)據(jù)庫管理員無暇估計并且數(shù)據(jù)庫尺寸有可能在您毫無察覺的情況下超出控制范圍的桌面或遠程系統(tǒng)來說,開啟這一選項卻是一種非常有效的措施。
收縮事務日志
在下列情況下,日志文件的物理大小將減少:
*執(zhí)行 DBCC SHRINKDATABASE 語句時。
*執(zhí)行引用日志文件的 DBCC SHRINKFILE 語句時。
*自動收縮操作發(fā)生時。
日志收縮操作依賴于最初的日志截斷操作。日志截斷操作不減小物理日志文件的大小,但減小邏輯日志的大小,并將沒有容納邏輯日志任何部分的虛擬日志標記為不活動。日志收縮操作會刪除足夠多的不活動虛擬日志,將日志文件減小到要求的大小。
按下面任一方式控制事務日志的大。
*在維護日志備份序列時,調(diào)度 BACKUP LOG 語句按間隔發(fā)生,以使事務日志不致增長到超過預期的大小。
*當不維護日志備份序列時,指定簡單恢復模式。
詳情請參考 MS SQL Server 2000 聯(lián)機叢書:
目錄--> SQL Server構架-->數(shù)據(jù)庫構架-->物理數(shù)據(jù)庫構架-->事務日志構架-->收縮事務日志
目錄--> SQL Server構架-->數(shù)據(jù)庫構架-->物理數(shù)據(jù)庫構架-->事務日志構架-->截斷事務日志
原文轉(zhuǎn)自:http://www.ltesting.net