日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

SQL Server數(shù)據(jù)庫(kù)安全備份和恢復(fù)策略

 網(wǎng)游盛世 2010-07-14
摘 要:本文提出了異機(jī)備份的策略,它能在數(shù)據(jù)服務(wù)器崩潰或Microsoft SQL Server系統(tǒng)崩潰時(shí)有效的恢復(fù)數(shù)據(jù),從而有力的保證了Microsoft SQL Server中數(shù)據(jù)的完整、安全。
關(guān)鍵詞:數(shù)據(jù)庫(kù) 備份 恢復(fù)
Abstract:This paper discusses the back-up strategy of dif ferent computers, which is used to restore data efficiently in case of a crash o f the data server or MS SQL Server so as to guarantee the entirety and security of data in the MS SQL Server.
Keywords:database back-up restore▲
一、引言
信息技術(shù)的發(fā)展離不開(kāi)數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展,從dbase、Foxbase、Foxpro、Access,到Microsoft SQL Server、Sybase SQL Server、Oracle,數(shù)據(jù)庫(kù)的規(guī)模越來(lái)越大,其功能也越來(lái)越強(qiáng)大。Microsoft SQL Server是運(yùn)行在Microsoft Windows NT上的一個(gè)高性能數(shù)據(jù)庫(kù)管理系統(tǒng),它基于多線程的客戶/服務(wù)器體系結(jié)構(gòu),這一點(diǎn)與其他流行的多進(jìn)程客戶/服務(wù)器數(shù)據(jù)庫(kù)系統(tǒng)不同,多線程的數(shù)據(jù)庫(kù)系統(tǒng)與多進(jìn)程的數(shù)據(jù)庫(kù)系統(tǒng)相比,裝入Microsoft SQL Server時(shí),僅僅啟動(dòng)一個(gè)進(jìn)程,而每個(gè)用戶有各自的線程,這種結(jié)構(gòu)需要的資源比多進(jìn)程系統(tǒng)少得多。Microsoft SQL Server的強(qiáng)大功能還表現(xiàn)在其保證數(shù)據(jù)的完整性,有了服務(wù)器維護(hù)數(shù)據(jù)的完整性,就沒(méi)有再必要依賴各個(gè)部門(mén)的程序員,他們能力各異,編寫(xiě)的應(yīng)用程序也很難統(tǒng)一,然可以在應(yīng)用程序內(nèi)部努力保證完整性,但是沒(méi)有必要完全寄希望于此,因?yàn)橛辛薓icrosoft SQL Server,就可以在整個(gè)LAN內(nèi)部保證數(shù)據(jù)庫(kù)信息的完整性和一致性。因此Microsoft SQL Server在許多單位得以應(yīng)用,然而其數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生各種故障的可能性始終存在,更要求我們合理備份數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
二、故障的產(chǎn)生及后果
計(jì)算機(jī)系統(tǒng)有許多種故障類型,諸如:
.機(jī)械損壞,計(jì)算機(jī)的各種部件(包括磁盤(pán))都存在物理的,機(jī)械的故障可能性。
.電源故障,指一般的UPS無(wú)法保護(hù)的異常電源故障。
.自然災(zāi)害,地震、水災(zāi),火災(zāi)或其他原因造成的嚴(yán)重故障。
.錯(cuò)誤使用,客戶應(yīng)用程序以及服務(wù)程序使用中的中途故障。
.惡意破壞,在一個(gè)系統(tǒng)中也不排除一些惡意破壞者。
.其他還有多種形式,但大多數(shù)是以上幾種形式的變體。
假如沒(méi)有數(shù)據(jù)備份,一旦產(chǎn)生故障(主要是系統(tǒng)發(fā)生故障)那就不可能恢復(fù)丟失的數(shù)據(jù),如果是這樣的話,不得不返回物理文件重新輸入所有數(shù)據(jù),試想一下,輸入以前那些信息曾花費(fèi)了多少個(gè)日夜,并且在重新輸入舊數(shù)據(jù)時(shí),新數(shù)據(jù)還在不斷的到來(lái),所以沒(méi)有理由不為服務(wù)器配置一個(gè)有效的備份設(shè)備,多投入一點(diǎn)資金與潛在的不可恢復(fù)的商業(yè)信息以及人們的寶貴時(shí)間相比顯得微不足道。
三、備份策略
定期備份數(shù)據(jù)庫(kù)是最穩(wěn)妥的防止磁盤(pán)故障(主要是系統(tǒng)發(fā)生故障)的方法,它能有效的恢復(fù)數(shù)據(jù),這是一種比較兼價(jià)的保險(xiǎn)形式,同時(shí)也是最簡(jiǎn)單的確保能恢復(fù)大部分信息的方法。建立一個(gè)完整的備份策略需要考慮很多因素,包括:
.備份周期。(根據(jù)數(shù)據(jù)的重要程序,可以選擇每周、每日、每時(shí)進(jìn)行備份)。
.使用靜態(tài)備份還是動(dòng)態(tài)備份,(動(dòng)態(tài)備份也即允許數(shù)據(jù)庫(kù)運(yùn)行時(shí)進(jìn)行備份)。
.僅使用全備份還是共同使用全備份和增量備份。
.使用什么介質(zhì),(磁帶還是磁盤(pán))。
.使用人工備份還是設(shè)計(jì)好的自動(dòng)備份程序。
.檢驗(yàn)備份完整性的周期。
.備份存儲(chǔ)的空間是否防竊、防磁干擾、防火。
.是否指定其他人實(shí)行備份,他們是否享有必要的登錄號(hào)和口令。
.在負(fù)責(zé)備份和恢復(fù)的主要人員缺席的情況下,是否有其他人能代替他們。
最快的然而是最昂貴的保護(hù)是準(zhǔn)備一個(gè)備份服務(wù)器隨時(shí)替代主服務(wù)器,備份服務(wù)器必須能支持Microsoft SQL Server運(yùn)行,并能完整備份所有數(shù)據(jù)庫(kù),系統(tǒng)和用戶帳戶,因?yàn)槭聞?wù)處理日志和數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)由主服務(wù)器創(chuàng)建,所以他們必須迅速的裝載到備份服務(wù)器,如果主服務(wù)器需要中止工作一段時(shí)間,只需投入備份服務(wù)器代替主服務(wù)器即可,備份服務(wù)器將接管事務(wù)處理日志,就好象什么也沒(méi)有發(fā)生。
以上是服務(wù)器鏡象備份,也稱為雙機(jī)熱備份,另外還有硬盤(pán)鏡象備份,(最好有二個(gè)相同的硬盤(pán)),因出于成本或其他原因考慮,尤其是雙機(jī)熱備份(單獨(dú)專門(mén)使用一個(gè)與服務(wù)器配置一樣的計(jì)算機(jī)作為備份服務(wù)器)采用者較少,因此我們提出了異機(jī)備份的策略,這也是最好最經(jīng)濟(jì)的備份方式,特別是當(dāng)服務(wù)器崩潰或Microsoft SQL Sever系統(tǒng)崩潰時(shí),因?yàn)榇藭r(shí)除了雙熱備份可以啟用備份服務(wù)器直接使用外,通過(guò)其他的各種備份策略(不包括異機(jī)備份策略)必須重裝服務(wù)器操作系統(tǒng)(Microsoft Windows NT)或重裝Microsoft SQL Sever,采用異機(jī)備份策略,則不必?fù)?dān)心,這時(shí)候只需待裝好Microsoft SQL Sever時(shí),從異機(jī)傳送數(shù)據(jù)恢復(fù)即可,具體做法是:
在局域網(wǎng)內(nèi)的任何一臺(tái)工作站計(jì)算機(jī)上安裝Microsoft Windows NT及Microsoft SQL Server,并在該機(jī)上建立一個(gè)與服務(wù)器中的數(shù)據(jù)庫(kù)同名的數(shù)據(jù)庫(kù),利用Microsoft SQL Server系統(tǒng)本身提供的異機(jī)傳送工具(在Microsof SQL Enterprise Manager中的Tools菜單下的Database/Object Transfer)通過(guò)設(shè)置定時(shí)(可以是每周、每月、每日或每時(shí))由計(jì)算機(jī)自動(dòng)的把服務(wù)器中數(shù)據(jù)庫(kù)的數(shù)據(jù)傳送到該工作站機(jī)的數(shù)據(jù)庫(kù)中,這樣一旦服務(wù)器(操作系統(tǒng))崩潰或Microsoft SQL Server系統(tǒng)崩潰時(shí),只要重裝服務(wù)器操作系統(tǒng)(Microsoft Windows NT)或重裝Microsoft SQL Server仍然可以采用異機(jī)傳送工具來(lái)通過(guò)該工作站機(jī)把數(shù)據(jù)傳回至服務(wù)器的Microsoft SQL Server數(shù)據(jù)庫(kù)中,以確保數(shù)據(jù)的安全恢復(fù),上海宏士達(dá)公司就是使用這一方法才在惡劣環(huán)境下也保證數(shù)據(jù)不丟失。
此外,定期的把某些數(shù)據(jù),某些表或全部數(shù)據(jù)備份到光盤(pán),軟盤(pán)中,放于保險(xiǎn)的安全處,也不失為一種好方法。
四、結(jié)語(yǔ)
數(shù)據(jù)庫(kù)的安全備份/恢復(fù)策略固然有多種,但當(dāng)服務(wù)器或Microsoft SQL Server數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生崩潰時(shí),其原先的備份數(shù)據(jù)很難恢復(fù),因?yàn)镸icrosoft SQL Server數(shù)據(jù)庫(kù)不象Focpro等數(shù)據(jù)庫(kù)可以直接拷貝數(shù)據(jù)文件,前者必須要有備份策略,才能安全恢復(fù),因此,在處理異常故障時(shí)我們提出了異機(jī)備份策略,已經(jīng)收到了奇效,我們相信只要采用適當(dāng)有效的備份/恢復(fù)措施,大型數(shù)據(jù)庫(kù)Microsoft SQL Server的數(shù)據(jù)是能夠安全保護(hù)的。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多