問 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ù)庫的完整模式;首先在完整模式下進行數(shù)據(jù)庫的截斷操作,執(zhí)行語句BACKUP LOG xxdb to disk='x:\store.bak';x:為要備份到的盤符,等備份成功后執(zhí)行DBCC SHRINKFILE (enjoy_store,10);執(zhí)行完成后數(shù)據(jù)庫日志收縮完成。