歡迎鎖定資料救援中心公佈的最新消息,我們將不定期做更新.
1、前言
實現磁帶備份資料的功能有兩方面的困難:首先,MS SQL Server(以下簡稱SQL)所提供的資料庫的整體備份及恢復功能不能直接滿足本系統要求的資料滾動備份。其次,需要解決如何在Web環境下實現磁帶資料備份功能。
利用SQL中現有的資料庫備份和恢復的命令以及NT中的IDC技術,實現SQL資料庫中資料滾動備份到磁帶的功能。本系統所實現功能既能保證近一段時間的資料總在資料庫中,又能保證系統管理員可隨時恢復備份資料,供用戶查詢。本文所實現的功能具有普遍的意義,特別適用於中小型企業開發基於Intranet技術的管理信息系統。
2、磁帶資料備份及恢復的工作過程
為了充分利用SQL中現有的資料庫備份與恢復功能,以降低實現磁帶資料備份的代價,我們特地在硬碟上建立了一個與磁帶的容量相當的資料庫,我們稱之為橋資料庫,如FJJDBBK。可方便地實現資料的滾動備份了。其工作過程是:管理員把某月的資料從主資料庫移到橋資料庫中;然後用SQL的備份功能把橋資料庫備份到磁帶上。用戶需要查看磁帶中的歷史資料時,系統又用SQL的恢復備份功能把磁帶中的資料救援到橋資料庫中,用戶直接在橋資料庫中查閱歷史資料