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