隨著信息時代和互聯網技術的飛速發展,企業的信息數據量也急劇增長。如何避免突如其來的數據破壞(如:黑客攻擊、病毒襲擊、硬件故障和人為誤操作等),提高數據的安全性和數據恢復能力一直是用戶和廠商關注的焦點。備份是恢復數據最容易和最有效的保證方法,備份應定期進行,並執行有效的數據管理。
Microsoft公司的SQL Server是一個功能完善的數據庫管理系統,由於和Windows操作系統無縫結合,操作簡便易行,應用十分廣泛。下面來看一看基於NT的SQL Server 7.0的備份與數據恢復的有效方法。
針對服務器系統
由於數據庫服務器中安裝的系統較多,設置復雜,如出現硬件故障,則必須重裝系統,恢復設置,因此有必要對數據庫服務器進行備份。
1、使用NT Server提供的功能
在防止數據丟失方面,NT的磁盤管理器具有強大的功能,它支持RAID的第0、1、5級。其中RAID 1級是指把一個驅動器上的某一分區在另一個上建立一個鏡像。進行寫操作時,數據將向兩個磁盤中寫入同樣的數據,讀取時可以從兩個磁盤同時讀取。當驅動器損壞時,由它的鏡像來進行恢復。
2、使用第三方備份工具
采用其他公司的備份軟件來對服務器系統做備份。筆者常用的是Norton公司的磁盤備份工具——Ghost。該軟件可以直接將磁盤上的某個分區或整個硬盤克隆成一個鏡像文件,然後把它存放在別處,那麼當該分區或硬盤出現問題甚至毀壞時,使用Ghost在另一硬盤或分區上,利用鏡像文件快速還原。
針對SQL Server
1、在本地機上進行數據庫備份
先確認SQL Server服務是否已經啟動,如果沒有啟動,則使用SQL Server 7.0程序菜單中的“SQL Server Service Manager”進行啟動,然後打開 “Enterprise Manager”,展開左邊的SQL Server Group,展開SQL Server中的“Databases”,單擊右鍵,在菜單中選擇“所有任務”選項中的“Backup Database”子選項,出現數據庫備份畫面。