999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SQL Server的財(cái)務(wù)管理系統(tǒng)的自動(dòng)化異地備份

2008-12-31 00:00:00于澤德
電腦知識(shí)與技術(shù) 2008年14期

摘要:數(shù)據(jù)庫備份是數(shù)據(jù)庫安全的重要保證。以天財(cái)高校財(cái)務(wù)管理系統(tǒng)為例,分析其后臺(tái)SQL Server為數(shù)據(jù)庫的數(shù)據(jù)構(gòu)成及變動(dòng)情況,提出每天中午和下午分別對(duì)賬務(wù)和收費(fèi)的當(dāng)前數(shù)據(jù)庫進(jìn)行兩次自動(dòng)異地備份的策略,并利用SQL Server的數(shù)據(jù)庫維護(hù)計(jì)劃功能和文件同步軟件Second Copy來實(shí)現(xiàn)備份。

關(guān)鍵詞:SQL Server;數(shù)據(jù)庫;異地備份;自動(dòng)化

中圖分類號(hào):TP309文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)14-20798-02

1 SQL Server及在天財(cái)系統(tǒng)中的應(yīng)用

Microsoft SQL Server是一個(gè)關(guān)系型數(shù)據(jù)引擎,也是一個(gè)高性能數(shù)據(jù)庫管理系統(tǒng),它基于多線程的客戶/服務(wù)器體系結(jié)構(gòu),既能支持小型數(shù)據(jù)庫,也能支持企業(yè)級(jí)大型數(shù)據(jù)庫。Microsoft SQL Server具有在整個(gè)LAN內(nèi)部保證數(shù)據(jù)庫信息的完整性和一致性的功能,免去在應(yīng)用程序內(nèi)部保證完整性的必要[1]。基于以上特點(diǎn),Microsoft SQL Server作為后臺(tái)程序和數(shù)據(jù)庫廣泛應(yīng)用于計(jì)算機(jī)管理系統(tǒng)。隨著SQL Server使用越來越多,SQL Server數(shù)據(jù)庫的安全越來越受到更多的關(guān)注。通過對(duì)數(shù)據(jù)庫的定時(shí)備份可在一定程度保證SQL Server 數(shù)據(jù)庫的安全。

我院從1999年開始使用天財(cái)高校財(cái)務(wù)計(jì)算機(jī)管理系統(tǒng)進(jìn)行賬務(wù)和收費(fèi)管理,它基于C/S模式、以SQL Server為后臺(tái)數(shù)據(jù)庫。其客戶端安裝天財(cái)公司的應(yīng)用程序,其服務(wù)器端就是運(yùn)行在Windows 2000 Server上的SQL Server2000數(shù)據(jù)庫管理系統(tǒng),其數(shù)據(jù)直接表現(xiàn)為帳務(wù)系統(tǒng)數(shù)據(jù)庫gxcw35和收費(fèi)系統(tǒng)的數(shù)據(jù)庫xssf40,其數(shù)據(jù)庫中的數(shù)據(jù)表等由天財(cái)軟件首個(gè)客戶端程序安裝時(shí)系統(tǒng)初始化自動(dòng)產(chǎn)生。系統(tǒng)所有業(yè)務(wù)數(shù)據(jù)均存儲(chǔ)于這兩個(gè)數(shù)據(jù)庫中,也必須依靠兩個(gè)數(shù)據(jù)庫的正常運(yùn)轉(zhuǎn)。由于各種原因,服務(wù)器(操作系統(tǒng))崩潰或Microsoft SQL Server系統(tǒng)崩潰既不可避免又不可預(yù)測,如何保證系統(tǒng)數(shù)據(jù)安全是系統(tǒng)運(yùn)行中必須解決的嚴(yán)重問題。因?yàn)橐坏┫到y(tǒng)崩潰,要人工逐條重錄數(shù)據(jù)將是不可想象的事情。利用SQL Server提供數(shù)據(jù)功能,定期備份數(shù)據(jù)庫是比較可行的防止系統(tǒng)發(fā)生故障的方法,它能有效的恢復(fù)數(shù)據(jù),這也是最簡單的確保能恢復(fù)大部分信息的方法[2]。

2 備份策略確定

2.1 SQL Server數(shù)據(jù)庫備份方式

按備份數(shù)據(jù)的范圍、來源,可分為完全備份、增量備份、差異備份三種方式,三種方式的比較如表1所示。

2.2 備份策略的選擇

建立一個(gè)完整的備份策略需要考慮很多因素,包括:(1)備份范圍:備份哪些數(shù)據(jù)庫;(2)備份方式:采用完全備份、增量備份、差異備份中的哪一種;(3)備份周期(或頻率):每周、每日、每時(shí)進(jìn)行備份;(4)使用什么介質(zhì)(磁帶還是磁盤),存儲(chǔ)到哪里;(5)使用手工備份還是自動(dòng)備份以及決定哪一級(jí)別的自動(dòng)化;(6)備份需要保留多長時(shí)間[1]。

在天財(cái)系統(tǒng)的數(shù)據(jù)庫中,既有數(shù)據(jù)不再發(fā)生變動(dòng)的歷史數(shù)據(jù)庫(如過去年份的帳務(wù)數(shù)據(jù)gxcw35_2006等;已完清費(fèi)用的已畢業(yè)生的收費(fèi)數(shù)據(jù)xssf40_2006等),也有數(shù)據(jù)幾乎每天都發(fā)生變動(dòng)的當(dāng)前數(shù)據(jù)庫(包括帳務(wù)數(shù)據(jù)庫gxcw35和收費(fèi)數(shù)據(jù)庫xssf40兩個(gè))。對(duì)歷史數(shù)據(jù)庫,采用手動(dòng)方式做一次完全備份即可。由于學(xué)校規(guī)模中等,其SQL Serve是小型系統(tǒng),當(dāng)前數(shù)據(jù)庫的SQL文件所占空間不大,同時(shí)也為了以后數(shù)據(jù)恢復(fù)方便,采用完全備份的方法。

定期備份雖能有效恢復(fù)數(shù)據(jù),但最后一次備份之后到故障發(fā)生之前的數(shù)據(jù)還是要丟失;同時(shí)備份太頻繁,將耗費(fèi)太多的系統(tǒng)時(shí)間和存儲(chǔ)空間,所以需要確定恰當(dāng)?shù)膫浞葜芷冢ɑ蝾l率)。結(jié)合實(shí)際情況,確定對(duì)當(dāng)前數(shù)據(jù)庫,每周星期一至星期五每天分別進(jìn)行兩次數(shù)據(jù)庫備份。數(shù)據(jù)庫備份文件要占用存儲(chǔ)空間,所以只存儲(chǔ)數(shù)據(jù)恢復(fù)的必要文件并適當(dāng)冗余,確定當(dāng)前數(shù)據(jù)庫備份文件保留3天。

雖然SQL Server 2000支持?jǐn)?shù)據(jù)庫動(dòng)態(tài)備份,但備份總要耗費(fèi)系統(tǒng)開銷,同時(shí)也為了從時(shí)間概念上簡易區(qū)分具體業(yè)務(wù),當(dāng)前數(shù)據(jù)庫兩次備份時(shí)間分別確定在每天中午剛下班后和下午要下班之前。為了確保每次的所有實(shí)時(shí)數(shù)據(jù)都能被完整備份,應(yīng)事先讓各個(gè)環(huán)節(jié)的工作人員了解備份時(shí)間,以便在備份前能結(jié)束該時(shí)段各自的工作,從而方便數(shù)據(jù)恢復(fù)。

備份到本地磁盤通常是最快的方法。如果要將數(shù)據(jù)備份到本地磁盤,一定要使用一個(gè)和你的數(shù)據(jù)或事務(wù)處理日志文件分離的物理磁盤,建立專用文件夾,該文件夾不要和操作系統(tǒng)放、SQL Server系統(tǒng)在同一邏輯分區(qū),制訂好備份路徑和名稱。在安裝系統(tǒng)時(shí),就作好規(guī)劃,如C盤安裝Windows 2000 Server,D盤安裝 SQL Server 2000,E盤上建立專門文件夾用于存放備份數(shù)據(jù)。同時(shí),當(dāng)服務(wù)器或Microsoft SQL Server數(shù)據(jù)庫系統(tǒng)發(fā)生崩潰時(shí),本機(jī)的備份數(shù)據(jù)很難讀取并用來恢復(fù),所以備份數(shù)據(jù)不能僅僅本地存放,必須異地存放。即使備份到本地磁盤,備份文件也需要即使復(fù)制到其他計(jì)算機(jī)、移動(dòng)硬盤或光盤,否則即使能恢復(fù)部分?jǐn)?shù)據(jù),也還要輸入較多數(shù)據(jù)。

手工備份,雖然可以靈活地選擇備份方式、備份時(shí)間、備份目的地、備份文件存在方式、備份文件名進(jìn)行備份,但是手工備份一次只能對(duì)一個(gè)數(shù)據(jù)庫完成一種方式的備份,同時(shí)要求管理員熟悉SQL Server 的基本操作。因?yàn)槊刻熘辽僖獙?duì)帳務(wù)和收費(fèi)兩個(gè)數(shù)據(jù)庫各進(jìn)行兩次備份,所以不宜采用手工備份,宜采用自動(dòng)備份。自動(dòng)備份,是指利用SQL Server 2000提供的數(shù)據(jù)庫維護(hù)計(jì)劃,讓系統(tǒng)定時(shí)對(duì)指定一個(gè)或多個(gè)數(shù)據(jù)庫進(jìn)行完全備份。

綜上,選擇對(duì)帳務(wù)和收費(fèi)數(shù)據(jù)庫自動(dòng)每天分別進(jìn)行兩次定時(shí)完全備份到異地計(jì)算機(jī)的策略。

3 備份策略的實(shí)現(xiàn)

(1) 利用SQL Sever的“數(shù)據(jù)庫維護(hù)計(jì)劃”將有關(guān)數(shù)據(jù)庫定時(shí)自動(dòng)完全備份到當(dāng)前SQL Sever服務(wù)器的指定文件夾。

運(yùn)行SQL Sever“企業(yè)管理器”進(jìn)入控制臺(tái)根目錄界面,單擊對(duì)應(yīng)服務(wù)器cwserver,單擊其下的“管理”,右擊“數(shù)據(jù)庫維護(hù)計(jì)劃”選擇“新建維護(hù)計(jì)劃”,建立兩個(gè)數(shù)據(jù)庫維護(hù)計(jì)劃。兩個(gè)維護(hù)計(jì)劃都是對(duì)帳務(wù)系統(tǒng)當(dāng)前數(shù)據(jù)庫gxcw35和收費(fèi)系統(tǒng)當(dāng)前數(shù)據(jù)庫xssf40進(jìn)行備份,只是維護(hù)計(jì)劃1的備份時(shí)間是12:30,維護(hù)計(jì)劃2的備份時(shí)間是17:30分。

“新建維護(hù)計(jì)劃”過程中,在“選擇數(shù)據(jù)庫”時(shí),選擇用戶數(shù)據(jù)庫gxcw35和xssf40。在“指定數(shù)據(jù)庫備份計(jì)劃”時(shí),勾選“作為維護(hù)計(jì)劃的一部分來備份數(shù)據(jù)庫”和“完成時(shí)驗(yàn)證備份的完整性”,點(diǎn)選“磁盤[K]”作為“指定存儲(chǔ)文件的位置”。單擊“調(diào)度”后的“更改”,出現(xiàn)“編輯反復(fù)出現(xiàn)的作業(yè)調(diào)度”工作界面,“作業(yè)頻率”選擇“每周”,并選擇星期一至星期五,在“每日頻率”中點(diǎn)選“一次發(fā)生于”并調(diào)整時(shí)間到確定的備份發(fā)生時(shí)間12:30?!爸付▊浞荽疟P目錄”中,點(diǎn)選“使用此目錄”,并調(diào)整為設(shè)定文件夾E:\\sjbf,勾選“為每個(gè)數(shù)據(jù)庫創(chuàng)建子目錄”,勾選“刪除早于此時(shí)間的文件”并將時(shí)間調(diào)整為3天。[3]

新建維護(hù)計(jì)劃完成后,系統(tǒng)很可能會(huì)提示Sql Server Agent服務(wù)未啟動(dòng),先點(diǎn)確定完成計(jì)劃設(shè)定,然后找到桌面最右邊狀態(tài)欄中的SQL綠色圖標(biāo),雙擊點(diǎn)開,在服務(wù)中選擇Sql Server Agent,然后點(diǎn)擊運(yùn)行箭頭,選下方的當(dāng)啟動(dòng)OS時(shí)自動(dòng)啟動(dòng)服務(wù)。一旦服務(wù)器啟動(dòng)成功,Sql Server也將啟動(dòng),其代理的數(shù)據(jù)庫維護(hù)計(jì)劃將定時(shí)啟動(dòng),自動(dòng)完成數(shù)據(jù)庫備份。

Sql Server將在每周星期一至星期五每天中午12:30和下午17:30分別對(duì)數(shù)據(jù)庫gxcw35和xssf40自動(dòng)備份,將備份文件存儲(chǔ)到E:\\sjbf下與數(shù)據(jù)庫同名的子目錄下,其備份文件以數(shù)據(jù)庫文件名加上備份時(shí)間的方式命名,如gxcw200711231732.bak,并將刪除早于當(dāng)前日期3天前的備份文件。

(2) 將服務(wù)器cwserver的E:\\sjbf文件夾共享。

(3) 利用文件備份軟件Second Copy,將服務(wù)器的備份數(shù)據(jù)復(fù)制到異地客戶端計(jì)算機(jī)。

Second Copy是一個(gè)文件備份軟件,它會(huì)常駐在System Tray系統(tǒng)托盤,你可設(shè)定每隔幾分鐘(或是幾小時(shí)、幾天)自動(dòng)執(zhí)行一次備份工作,它會(huì)依你指定的時(shí)間間隔在后臺(tái)作業(yè),自動(dòng)幫你將重要的文件或是整個(gè)文件夾備份到指定的目錄。除了進(jìn)行簡單的復(fù)制,程序還可以將要備份的文件壓縮到 Zip 文件,以及使源文件夾和目標(biāo)文件夾保持同步。

在客戶端計(jì)算機(jī)上安裝并啟動(dòng)文件備份程序Second Copy,建立兩個(gè)方案,分別將服務(wù)器上gxcw35和xssf40的備份文件復(fù)制到其上。

建立方案時(shí),選擇“個(gè)性化設(shè)置”;“源文件夾”選擇時(shí),單擊“瀏覽”通過“網(wǎng)上鄰居”選擇服務(wù)器cwserver的共享文件夾E:\\sjbf下的gxcw35文件夾,即源文件夾為\\\\cwserver\\sjbf\\gxcw35;“目標(biāo)文件夾”選擇時(shí),單擊“瀏覽”選擇本機(jī)的F:\\sjbf\\gxcw35為目標(biāo)文件夾;“頻率”選擇時(shí),選擇“當(dāng)文件更改時(shí)”;選擇“精確復(fù)制”方式即可。另一個(gè)方案中僅將“源文件夾”和“目標(biāo)文件夾”選擇為\\\\cwserver\\sjbf\\xssf40 和F:\\sjbf\\xssf40,其他選項(xiàng)與另一方案完全一致。

當(dāng)該客戶端計(jì)算機(jī)啟動(dòng)后,Second Copy就常駐系統(tǒng)托盤,當(dāng)源文件夾中文件有新備份文件后,會(huì)自動(dòng)將新備份文件復(fù)制到目標(biāo)文件夾中,同時(shí)還自動(dòng)會(huì)將目標(biāo)文件夾存在而源文件夾中不存在的過時(shí)備份文件刪除,保證目標(biāo)文件夾和源文件夾同步。

4 結(jié)束語

本文提出的自動(dòng)化定時(shí)異地備份策略能滿足所用系統(tǒng)數(shù)據(jù)安全需要,其實(shí)現(xiàn)方案簡單可行不需要任何編程,同時(shí)可根據(jù)需要靈活調(diào)整需備份數(shù)據(jù)庫、備份時(shí)間等。采用上述方案自動(dòng)化定時(shí)異地備份,基于SQL Server的帳務(wù)和收費(fèi)數(shù)據(jù)的安全是能夠得到保障的,結(jié)合客戶端程序的異地備份,系統(tǒng)正常運(yùn)行也能夠得到保障。

參考文獻(xiàn):

[1] 王健.SQL Server備份策略與恢復(fù)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息.2006,(10):61-62.

[2] 樊志平,莊育飛,潘慶浩.SQL Server數(shù)據(jù)庫的備份與恢復(fù)策略研究[J].電腦知識(shí)與技術(shù),2007,(14):304.

[3] Brad McGehee,Rob Kraft.實(shí)用Microsoft SQL Server 7 教程[M]. 北京:清華大學(xué)出版社,2001.

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文

主站蜘蛛池模板: 精品国产Av电影无码久久久| 美美女高清毛片视频免费观看| 日本国产精品一区久久久| 精品福利一区二区免费视频| 欧美激情网址| 亚洲欧洲美色一区二区三区| 色偷偷男人的天堂亚洲av| 亚洲中文在线视频| 四虎国产精品永久一区| 天天摸天天操免费播放小视频| 欧美精品一区在线看| 色哟哟国产精品| 亚洲精品在线观看91| 亚洲中文字幕97久久精品少妇| 日本尹人综合香蕉在线观看| 又爽又大又黄a级毛片在线视频 | P尤物久久99国产综合精品| 精品久久久久无码| 亚洲精品第五页| 亚洲第一成年网| 亚洲精品成人片在线播放| 国产xx在线观看| 国产成人三级在线观看视频| 亚洲国内精品自在自线官| 91在线视频福利| 91口爆吞精国产对白第三集| 99久久人妻精品免费二区| 欧美综合区自拍亚洲综合天堂| 免费大黄网站在线观看| 伊人色婷婷| 亚洲国产欧美目韩成人综合| 在线精品亚洲国产| 99ri国产在线| 国产无吗一区二区三区在线欢| 四虎永久免费地址| 一级毛片高清| 乱码国产乱码精品精在线播放| 亚洲永久色| 精品一区二区无码av| 少妇精品网站| 中文一级毛片| 91香蕉视频下载网站| 99久久精彩视频| 亚洲色图在线观看| 国产精品久久久久婷婷五月| 欧美亚洲欧美| 亚洲AV无码乱码在线观看代蜜桃| 日韩AV无码免费一二三区| 91人人妻人人做人人爽男同| 91精品国产丝袜| 色综合天天操| 久久黄色一级片| 亚洲无线视频| 午夜欧美理论2019理论| 欧洲亚洲一区| 精品久久久久无码| 中文字幕自拍偷拍| 91在线播放国产| 亚洲第一区在线| 91在线无码精品秘九色APP| 欧美一级在线播放| 国产精品亚洲天堂| 亚洲国产成人综合精品2020| 奇米影视狠狠精品7777| 欧美激情二区三区| 无码人妻免费| 色综合久久88| 97超爽成人免费视频在线播放| 成人午夜网址| 国产欧美另类| 这里只有精品免费视频| 在线国产毛片| 无码'专区第一页| 国产精品不卡片视频免费观看| 国产精品3p视频| 亚洲午夜福利精品无码不卡| 精品一区二区三区水蜜桃| 中文字幕亚洲另类天堂| 精品一区二区三区水蜜桃| 日韩最新中文字幕| 日本午夜影院| 91无码人妻精品一区|