專利名稱:一種放射源管制應(yīng)用級別備份恢復(fù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)備份恢復(fù)方法,特別涉及一種放射源管制應(yīng)用級別備 份恢復(fù)方法。
在放射源物品管制管理方面,國家制定了法律法規(guī),各從業(yè)單位主要使用 EXCEL表格管理放射源物品的存儲、使用和流通。目前國內(nèi)還沒有強(qiáng)制使用統(tǒng) 一的放射源物品管制的管理軟件。當(dāng)放射源物品發(fā)生存儲遷移、流通交易等事件 后,相應(yīng)的管制記錄將發(fā)生變化或增加記錄。由于放射源物品管制工作人員的誤 操作,有時(shí)將這些管制記錄填寫錯(cuò)誤、變更混亂。這些情況發(fā)生時(shí),只能依據(jù)紙 介質(zhì)文檔或備份的原有文檔糾正,不僅仍然有可能存在錯(cuò)誤,而且由于管制流程 復(fù)雜,被管制物品品種繁多數(shù)量巨大,所需時(shí)間比較長。其次,利用M1CrOSOft SQL Server 200作為管制數(shù)據(jù)存儲源的管理軟件,雖然Microsoft SQL Server 200支持 標(biāo)準(zhǔn)的數(shù)據(jù)庫備份與恢復(fù)功能,但通過數(shù)據(jù)庫級別備份不能很快恢復(fù)出某個(gè)時(shí)間 點(diǎn)的某條數(shù)據(jù)記錄的原始內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明克服了現(xiàn)有技術(shù)中的不足,提供了一種快速恢復(fù)數(shù)據(jù)記錄,還可以 擔(dān)當(dāng)了應(yīng)用級別的數(shù)據(jù)訪問審計(jì),能夠快速發(fā)現(xiàn)數(shù)據(jù)的任何變化的放射源管制應(yīng) 用級別備份恢復(fù)方法。
為了解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的 該方法包括下列歩驟
背景技術(shù):
(1) 在數(shù)據(jù)表格中建立影子數(shù)據(jù)拷貝;
(2) 建立數(shù)據(jù)增刪改觸發(fā)器;
(3) 為各種應(yīng)用數(shù)據(jù)訪問操作創(chuàng)建存儲過程,建立數(shù)據(jù)訪問操作接口層;
(4) 通過數(shù)據(jù)訪問操作接口層訪問數(shù)據(jù),并通過存儲過程和觸發(fā)器協(xié)作把相應(yīng) 的數(shù)據(jù)寫入影子拷貝數(shù)據(jù)表格;
(5) 通過影子數(shù)據(jù)拷貝恢復(fù)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是該方法通過建立影子數(shù)據(jù)拷貝及 增刪改觸發(fā)器,并通過其協(xié)作,縮短了數(shù)據(jù)記錄的恢復(fù)時(shí)間,提高了恢復(fù)效率。
具體實(shí)施例方式
下面結(jié)合具體實(shí)施方式
對本發(fā)明作進(jìn)一歩詳細(xì)描述
首先,在數(shù)據(jù)庫中使用SQL語句創(chuàng)建數(shù)據(jù)表格,稱為原始數(shù)據(jù)表格。而后 進(jìn)一步使用SQL語句依照原始數(shù)據(jù)表格的定義并增加時(shí)間戳記、操作用戶和操 作類別等字段創(chuàng)建原始數(shù)據(jù)表格的影子數(shù)據(jù)拷貝數(shù)據(jù)表格。然后在原始數(shù)據(jù)表格 上創(chuàng)建數(shù)據(jù)插入、更新、刪除操作觸發(fā)器程序代碼,代碼中包含獲取原始數(shù)據(jù)表 格中受影響數(shù)據(jù)條目內(nèi)容后向?qū)?yīng)的影子數(shù)據(jù)拷貝數(shù)據(jù)表格中寫入數(shù)據(jù)變化事 件的代碼。最后,根據(jù)對應(yīng)用系統(tǒng)設(shè)計(jì)的分析,識別出所有要對原始數(shù)據(jù)表格中 數(shù)據(jù)進(jìn)行插入、更新、刪除等數(shù)據(jù)操作的活動,使用數(shù)據(jù)庫管理系統(tǒng)支持的存儲 過程代碼分別實(shí)現(xiàn)對應(yīng)的業(yè)務(wù)邏輯操作,并約定在客戶端或應(yīng)用層的程序代碼不 得直接對原始數(shù)據(jù)表格中的數(shù)據(jù)進(jìn)行插入、更新、刪除等數(shù)據(jù)操作,而只能通過 調(diào)用相應(yīng)的存儲過程來完成。當(dāng)客戶端應(yīng)用代碼要變更原始數(shù)據(jù)表格中的數(shù)據(jù)條 目時(shí),調(diào)用相應(yīng)的封裝了業(yè)務(wù)邏輯的存儲過程,參數(shù)為新的數(shù)據(jù)條目內(nèi)容。該存 儲過程在原始數(shù)據(jù)表格中找到相應(yīng)數(shù)據(jù)條目后,執(zhí)行數(shù)據(jù)變更操作,此時(shí)自動引 發(fā)原始數(shù)據(jù)表格上的數(shù)據(jù)更新觸發(fā)器。該數(shù)據(jù)更新觸發(fā)器獲取變更前原始數(shù)據(jù), 將這些信息寫入相應(yīng)的影子數(shù)據(jù)拷貝數(shù)據(jù)表格,從而完成了對原始數(shù)據(jù)的即時(shí)備 份恢復(fù)。
權(quán)利要求
1.一種放射源管制應(yīng)用級別備份恢復(fù)方法,其特征在于,該方法包括下列步驟(1)在數(shù)據(jù)表格中建立影子數(shù)據(jù)拷貝;(2)建立數(shù)據(jù)增刪改觸發(fā)器;(3)為各種應(yīng)用數(shù)據(jù)訪問操作創(chuàng)建存儲過程,建立數(shù)據(jù)訪問操作接口層;(4)通過數(shù)據(jù)訪問操作接口層訪問數(shù)據(jù),并通過存儲過程和觸發(fā)器協(xié)作把相應(yīng)的數(shù)據(jù)寫入影子拷貝數(shù)據(jù)表格;(5)通過影子數(shù)據(jù)拷貝恢復(fù)。
全文摘要
本發(fā)明公開了一種放射源管制應(yīng)用級別備份恢復(fù)方法,該方法包括下列步驟(1)在數(shù)據(jù)表格中建立影子數(shù)據(jù)拷貝;(2)建立數(shù)據(jù)增刪改觸發(fā)器;(3)為各種應(yīng)用數(shù)據(jù)訪問操作創(chuàng)建存儲過程,建立數(shù)據(jù)訪問操作接口層;(4)通過數(shù)據(jù)訪問操作接口層訪問數(shù)據(jù),并通過存儲過程和觸發(fā)器協(xié)作把相應(yīng)的數(shù)據(jù)寫入影子拷貝數(shù)據(jù)表格;(5)通過影子數(shù)據(jù)拷貝恢復(fù)。該發(fā)明提供了一種快速恢復(fù)數(shù)據(jù)記錄,還可以擔(dān)當(dāng)了應(yīng)用級別的數(shù)據(jù)訪問審計(jì),能夠快速發(fā)現(xiàn)數(shù)據(jù)的任何變化的放射源管制應(yīng)用級別備份恢復(fù)方法。
文檔編號G06F11/14GK101236519SQ200810008050
公開日2008年8月6日 申請日期2008年3月5日 優(yōu)先權(quán)日2008年3月5日
發(fā)明者呂建友, 宋莉華, 王建平, 勇 邵, 鈕大騫 申請人:中國原子能科學(xué)研究院