資源描述:
《SQL Server數(shù)據(jù)庫備份方案.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、SQLServer數(shù)據(jù)庫備份方案SQLServer數(shù)據(jù)庫備份方案為了保證SQLServer數(shù)據(jù)的安全,數(shù)據(jù)庫管理員應(yīng)定期備份數(shù)據(jù)庫,在不同情況下應(yīng)采用不同備份數(shù)據(jù)庫備份策略,一方面維持?jǐn)?shù)據(jù)的安全性,另一方面也可保持SQLServer能順暢運行。盡最大的努力減少由于數(shù)據(jù)的損壞對客戶造成的損失。概念1)備份工作規(guī)劃計算機(jī)軟硬件的穩(wěn)定性還未達(dá)到非常穩(wěn)定的狀態(tài),計算機(jī)中的數(shù)據(jù)仍有損失或毀壞的情況發(fā)生。存在于計算機(jī)內(nèi)的數(shù)據(jù)不安全,即使采用容錯設(shè)備,也無法保證數(shù)據(jù)庫100%安全。計算機(jī)硬件的費用可能很高,但計算機(jī)數(shù)據(jù)更珍貴,做好數(shù)據(jù)備份,可保證在各種意外發(fā)生情況
2、時,仍能保持有數(shù)據(jù)庫的完整性。管理員必須花時間來備份數(shù)據(jù)庫,但SQLSERVER也提供不少自動化功能。2)備份方式數(shù)據(jù)庫——完全就是備份整個數(shù)據(jù)庫的內(nèi)容。若將整個數(shù)據(jù)庫的內(nèi)容都備份下來,需很多的存儲空間來存放備份數(shù)據(jù),但其好處是在還原數(shù)據(jù)庫時,也只要將整個數(shù)據(jù)庫從一份數(shù)據(jù)庫備份還原到SQLSERVER中就可以了。它是其他備份的基礎(chǔ),在做其他備份之前,必須得做此種方式的備份。數(shù)據(jù)庫——差異(Differential)只備份從上一次執(zhí)行“完全”數(shù)據(jù)庫備份后有改動的數(shù)據(jù),因此所需要的備份時間和備份空間都比“完全”方式少,所以此方式最適合作為經(jīng)常性的備份方式
3、。事務(wù)日志(TransactionLog)只備份事務(wù)記錄文件的內(nèi)容,由于事務(wù)日志文件只會記錄我們在前一次數(shù)據(jù)庫備份或事務(wù)日志記錄備份之后,對數(shù)據(jù)庫所做的變動過程,也就是只記錄某一段時間的數(shù)據(jù)庫變動情況,因此在做事務(wù)記錄備份之前,必須做一次“完全”的數(shù)據(jù)庫備份文件和文件組:如果數(shù)據(jù)庫的內(nèi)容分散存儲于多個文件或文件組,而且數(shù)據(jù)庫已非常大,大到進(jìn)行一次完整的數(shù)據(jù)庫備份會有時間和存儲空間上的問題。這時就可以使用此方式來備份數(shù)據(jù)庫的部分文件或文件組。由于每次只備份部分的文件或文件組,因此需做數(shù)次不同的備份才能完成整個數(shù)據(jù)庫的備份。才用此方式備份也有個好處,就是
4、當(dāng)毀壞的數(shù)據(jù)只是數(shù)據(jù)庫中的某個文件或文件組時,也只要還原壞的文件或文件組備份就可以了。3)備份方案制訂原則規(guī)劃數(shù)據(jù)庫的備份策略,需要考慮備份的各項變量,必須同時考慮到還原作業(yè)的進(jìn)行。在做備份時,可考慮以下幾點。(1)有多少時間以及在那些時段可進(jìn)行備份(2)數(shù)據(jù)庫變動的頻率如何(3)數(shù)據(jù)庫大小(4)當(dāng)數(shù)據(jù)庫出問題時,用戶愿意等待多久讓數(shù)據(jù)庫還原完畢(5)應(yīng)采用何種備份方式,做怎樣的搭配(6)要使用哪種存儲介質(zhì)4)備份方案(1)完全數(shù)據(jù)庫備份配合事務(wù)日志備份對于數(shù)據(jù)庫數(shù)據(jù)比較大,但每天的變動的內(nèi)容小,可考慮采用此方式??啥ㄆ谧鲆淮瓮暾臄?shù)據(jù)庫備份,例如:
5、每周或每月做一次“完全”數(shù)據(jù)庫備份。然后再以較段短的周期,如每天或每兩天做一此事務(wù)日志備份。這樣平時備份工作負(fù)擔(dān)比較輕,發(fā)生以外時,可將數(shù)據(jù)還原到最近期的狀態(tài)。(2)完全數(shù)據(jù)庫備份配合差異式備份此方式是將前一種方式中的事務(wù)日志備份方式改成差異式備份。其優(yōu)點是在做還原時,只需在做完最近一次數(shù)據(jù)庫備份的還原后,再用前一天的差異備份來還原就可以了,不像使用事務(wù)記錄備份時,需一天一天還原。缺點是在比較后的日子里,每次做差異備份所需的時間和空間會增加。(3)三種備份方式的綜合使用由于事務(wù)記錄備份和差異備份各有其優(yōu)缺點,因此我們可以將兩種方法結(jié)合起來使用。對于數(shù)
6、據(jù)信息非常重要,每1、2小時備份一次,可能的損失只是1、2個小時的數(shù)據(jù)。(4)當(dāng)數(shù)據(jù)庫過大,有不易備份的問題時,可以采用文件或文件組備份方式,可考慮將數(shù)據(jù)庫分開存于不同的文件和文件組中,然后以文件和文件組的方式將整個數(shù)據(jù)庫分?jǐn)?shù)次備份。此外,如果數(shù)據(jù)庫中只有部分表經(jīng)常變動,另一部分很少變動,也可考慮將這兩部分存于不同的文件和文件組中,然后用不同的備份頻率來備份其內(nèi)容。采用此方式備份數(shù)據(jù)的缺點是:必須數(shù)次操作才能備份完數(shù)據(jù)。(5)使用備用服務(wù)器采用此方式是再準(zhǔn)備一臺服務(wù)器,先在原服務(wù)器上做完全的備份,再把此備份放到備份服務(wù)器上做還原,使兩邊的數(shù)據(jù)同步,以
7、后可以定期對原數(shù)據(jù)庫做事務(wù)日志備份,把事務(wù)日志放到備份服務(wù)器上還原。當(dāng)原服務(wù)器出現(xiàn)問題既可使用備份服務(wù)器接上網(wǎng)絡(luò)提供服務(wù)。注意:系統(tǒng)數(shù)據(jù)庫的備份與還原是很多用戶在定義數(shù)據(jù)庫備份方案中容易忽略的,系統(tǒng)數(shù)據(jù)庫中雖然不保存業(yè)務(wù)數(shù)據(jù),但它保存了很多SQLServer的設(shè)置,如果不備份系統(tǒng)數(shù)據(jù)庫,那么在服務(wù)器發(fā)生故障導(dǎo)致系統(tǒng)損壞時,重新配置所有的SQLServer設(shè)置將是一個噩夢DEMO方案一數(shù)據(jù)庫備份(常用方案)在SQLServer備份窗口,可以通過調(diào)度設(shè)置,將當(dāng)前進(jìn)行的備份處理設(shè)置為定時自動處理的作用。具體的步驟如下:1.展開一個服務(wù)器組。2.展開一個服務(wù)
8、器(SQLServer實例)。3.展開【數(shù)據(jù)庫】,右單擊要備份的數(shù)據(jù)庫,在彈出的菜單中選擇【所有任務(wù)】—〉【