|
在SQL Server 2008中,網(wǎng)上以前流行的截?cái)嗳罩静⑹湛s文件的方法不適合了,報(bào)語(yǔ)法錯(cuò)誤。
同時(shí)因?yàn)槲业臄?shù)據(jù)庫(kù)日志增長(zhǎng)非常快,大概每天在1G以上,因此必須對(duì)其進(jìn)行收縮。
經(jīng)過在系統(tǒng)上的測(cè)試,感覺用SQL SERVER的維護(hù)計(jì)劃更可行,現(xiàn)將操作方式簡(jiǎn)介如下:
注:下面的說明中也提到了使用差異備份,因?yàn)閿?shù)據(jù)庫(kù)文件增長(zhǎng)也非常快,因此此處也稍作說明。關(guān)注收縮數(shù)據(jù)庫(kù)日志文件的可以忽略此部分內(nèi)容。
1、創(chuàng)建維護(hù)計(jì)劃:
2、創(chuàng)建子計(jì)劃
a、完整備份,每周一次
b、差異備份,每天一次,或每天多次
c、日志備份,每天一次
d、收縮數(shù)據(jù)庫(kù)
e、刪除備份文件,刪除四周以前的備份文件,每天執(zhí)行
f、清除日志備份文件,每天執(zhí)行
3、關(guān)于日志文件的增長(zhǎng)
如上所述,日志文件每天進(jìn)行備份,同時(shí)每天清除舊的備份文件,這樣日志文件雖然做了備份,但不會(huì)保留太多。(當(dāng)然,如果你需要保留日志文件,則可以使用與數(shù)據(jù)庫(kù)備份文件相同的清除策略)
日志文件在備份以后,在收縮數(shù)據(jù)庫(kù)時(shí),就可以回收已備份的日志文件的空間。但文件大小不會(huì)減少,只是增加了可用空間。但這樣是可以滿足我們的要求的:比如每天可能產(chǎn)生大約1G的日志,而每次備份并回收后,可以收回絕大部分空間,收回的空間則可以滿足當(dāng)天的日志使用了。
此方法不使用網(wǎng)上的那種截?cái)嗟恼Z(yǔ)句,完全使用SQL SERVER 2008的維護(hù)計(jì)劃來執(zhí)行,安全,可靠,定時(shí),不用再擔(dān)心日志文件占滿磁盤空間了
it知識(shí)庫(kù):SQL Server 2008的備份和日志收縮,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。