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