以文本方式查看主題 - 昂捷論壇 (http://www.26035.net/bbs/index.asp) -- □-通用類 (http://www.26035.net/bbs/list.asp?boardid=27) ---- 問:SQL SERVER2008數(shù)據(jù)庫日志很大如何清理呢? (http://www.26035.net/bbs/dispbbs.asp?boardid=27&id=8996) |
-- 作者:wangyangang1985 -- 發(fā)布時間:2013/11/1 13:12:08 -- 問:SQL SERVER2008數(shù)據(jù)庫日志很大如何清理呢? 問 SQL SERVER2008數(shù)據(jù)庫日志很大如何清理呢? 答:以前SQL SERVER2005,2000使用語句”DUMP TRANSACTION enjoy_store WITH NO_LOG;dbcc shrinkdatabase (enjoy_store)”不再起作用,那面對數(shù)據(jù)庫日志大的情況如何處理呢,一般出現(xiàn)數(shù)據(jù)庫日志很大的情況大部分是因為啟用了數(shù)據(jù)庫的完整模式;首先在完整模式下進(jìn)行數(shù)據(jù)庫的截斷操作,執(zhí)行語句BACKUP LOG xxdb to disk=\'x:\\store.bak\';x:為要備份到的盤符,等備份成功后執(zhí)行DBCC SHRINKFILE (enjoy_store,10);執(zhí)行完成后數(shù)據(jù)庫日志收縮完成。 [此貼子已經(jīng)被作者于2013/11/1 13:38:45編輯過]
|