您好,登錄后才能下訂單哦!
SQL server的備份有如下三種:
1、完整備份:完整備份包括對(duì)整個(gè)數(shù)據(jù)庫(kù)、部分事務(wù)日志、數(shù)據(jù)庫(kù)結(jié)構(gòu)和文件結(jié)構(gòu)的備份。它代表的是備份完成時(shí)刻的數(shù)據(jù)庫(kù)。是所有備份類型的基礎(chǔ)。
2、差異備份:是指對(duì)上一次完整備份之后所有更改的數(shù)據(jù)做備份,備份過(guò)程能夠識(shí)別出數(shù)據(jù)庫(kù)中哪一部分被修改了,并只對(duì)這一部分做備份。
差異備份的優(yōu)勢(shì)是速度快,備份數(shù)據(jù)庫(kù)所需要的時(shí)間很少,但差異備份要求事先已經(jīng)執(zhí)行過(guò)一次完整備份。
3、事務(wù)日志備份:記錄了數(shù)據(jù)庫(kù)的所有改變,在備份事務(wù)日志時(shí),需要考慮以下因素:
事務(wù)日志備份主要是T-SQL語(yǔ)句,而不是整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)、文件結(jié)構(gòu)或數(shù)據(jù)。
恢復(fù)模式也有三種:
1、簡(jiǎn)單恢復(fù)模式:在簡(jiǎn)單恢復(fù)模式下,不活動(dòng)的日志將被刪除,所以不支持事務(wù)日志備份。也正是因?yàn)椴恢С质聞?wù)日志備份,數(shù)據(jù)庫(kù)只能恢復(fù)到備份的時(shí)間點(diǎn),而無(wú)法將數(shù)據(jù)庫(kù)還原到故障點(diǎn)或特定的時(shí)間點(diǎn)。因此,簡(jiǎn)單恢復(fù)模式只適用于小型數(shù)據(jù)庫(kù)和不經(jīng)常改動(dòng)的數(shù)據(jù)庫(kù)。
2、完整恢復(fù)模式:對(duì)于十分重要的生產(chǎn)數(shù)據(jù)庫(kù),如銀行、電信系統(tǒng),在發(fā)生故障時(shí)可能要求恢復(fù)到歷史上某個(gè)時(shí)刻,一旦發(fā)生故障,必須保證數(shù)據(jù)不丟失,保證數(shù)據(jù)能夠恢復(fù)到發(fā)生故障的狀態(tài)。這樣,就必須采用完整恢復(fù)模式。
完整恢復(fù)模式可在最大范圍內(nèi)防止出現(xiàn)故障時(shí)丟失數(shù)據(jù),它包括數(shù)據(jù)庫(kù)備份和事務(wù)日志備份,并提供全面保護(hù),使數(shù)據(jù)庫(kù)免受媒體故障的影響。
由于支持事務(wù)日志備份,因此完整恢復(fù)模式可以將數(shù)據(jù)庫(kù)恢復(fù)到任意一個(gè)指定的時(shí)間點(diǎn)。
3、大容量日志恢復(fù)模式:
DBA在某些場(chǎng)合需要對(duì)數(shù)據(jù)庫(kù)執(zhí)行一些大批量的數(shù)據(jù)插入、更新或刪除等操作,如一次需要導(dǎo)入上百萬(wàn)條數(shù)據(jù),如果在完整恢復(fù)模式下,那么這些操作將產(chǎn)生大量的日志記錄,導(dǎo)致數(shù)據(jù)庫(kù)性能很低。在這種情況下,可以采用大容量日志恢復(fù)模式來(lái)提高性能。
雖然大容量日志恢復(fù)模式會(huì)完整的記錄其他事務(wù),但它只對(duì)大容量操作進(jìn)行最小記錄,只要日志備份包含大容量操作,數(shù)據(jù)庫(kù)就只能恢復(fù)到日志備份的結(jié)尾,而不能恢復(fù)到某個(gè)時(shí)間點(diǎn)或日志備份中某個(gè)標(biāo)記的事務(wù)。
備份設(shè)備:
在進(jìn)行備份時(shí),一般是建立一個(gè)文件來(lái)存儲(chǔ)備份的數(shù)據(jù),這個(gè)備份文件就叫做備份設(shè)備,如下圖中的backup就是創(chuàng)建的一個(gè)備份設(shè)備:
如何設(shè)置自動(dòng)備份?需要注意的是,若想創(chuàng)建自動(dòng)備份,那么SQL server代理必須啟用:
創(chuàng)建備份計(jì)劃:
右擊“維護(hù)計(jì)劃”,點(diǎn)擊“維護(hù)計(jì)劃向?qū)А奔纯筛鶕?jù)向?qū)?lái)進(jìn)行做備份計(jì)劃:
勾選要執(zhí)行的工作
定義詳細(xì)信息
設(shè)置自動(dòng)清除歷史備份:
由于每天對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,時(shí)間久了,其備份文件占用的磁盤(pán)空間也越來(lái)越大,通過(guò)修改維護(hù)計(jì)劃,可以自動(dòng)清除歷史備份,具體步驟如下所示:
所有的備份設(shè)置,最好在初次備份時(shí),進(jìn)行全面的檢查,以確保備份的萬(wàn)無(wú)一失。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。