如何壓縮Sql Server數(shù)據(jù)庫日志文件
隨著時(shí)間流逝,Sql Server數(shù)據(jù)庫日志文件原來越大,占據(jù)了大量硬盤,那么要如何清除呢?
Step 1:
ALTER DATABASE 數(shù)據(jù)庫名稱 SET RECOVERY SIMPLE --簡單模式
Step 2:
數(shù)據(jù)庫--任務(wù)--收縮--選擇日志文件
Step 3:
ALTER DATABASE 數(shù)據(jù)庫名稱 SET RECOVERY FULL --還原為完全模式
親測有效,目前第二步還是要手動(dòng)執(zhí)行。
日志文件壓縮只能釋放線上服務(wù)器硬盤空間,并不能縮小備份文件。
更高級(jí)的備份方法:摸著里,上面有自動(dòng)備份語句,以后可以研究研究
-----------------------------------------------------------------------------------------------------------------------------------
如果完整備份的數(shù)據(jù)庫文件太大,從服務(wù)器拷貝到本地時(shí)往往耗時(shí)很長,還容易失敗。這時(shí)候可以:
1:使用一些斷點(diǎn)續(xù)傳的工具拷貝。
2:將.bak文件進(jìn)行rar壓縮,壓縮比例驚人,一個(gè)20.7G的.bak可以壓縮到8.09G。