1、ALTER DATABASE 數(shù)據(jù)庫名稱 SET RECOVERY SIMPLE --簡單模式
2、數(shù)據(jù)庫--任務(wù)--收縮--選擇日志文件
3、ALTER DATABASE 數(shù)據(jù)庫名稱 SET RECOVERY FULL --還原為完全模式
轉(zhuǎn):
壓縮(清除)數(shù)據(jù)庫日記文件:
SQL2008清空刪除日志:
一、查看日志信息
DBCC loginfo('MyDBName');
status=0的日志,代表已經(jīng)備份到磁盤的日志文件。
status=2的日志,代表還沒有備份。
當收縮日志文件時,收縮掉的空間其實就是 status=0的空間,如果日志物理文件無法減小,這里一定能看到非常多status=2的記錄。
二、清除status=2的記錄
sp_removedbreplication 'MyDBName';
三、對數(shù)據(jù)庫日志文件進行收縮
在SQL2008中清除日志就必須在簡單模式下進行,等清除動作完畢再調(diào)回到完全模式。