隨著信息時代和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,企業(yè)的信息數(shù)據(jù)量也急劇增長。如何避免突如其來的數(shù)據(jù)破壞(如:黑客攻擊、病毒襲擊、硬件故障和人為誤操作等),提高數(shù)據(jù)的安全性和數(shù)據(jù)恢復(fù)能力一直是用戶和廠商關(guān)注的焦點。備份是恢復(fù)數(shù)據(jù)最容易和最有效的保證方法,備份應(yīng)定期進(jìn)行,并執(zhí)行有效的數(shù)據(jù)管理。
Microsoft公司的SQL Server是一個功能完善的數(shù)據(jù)庫管理系統(tǒng),由于和Windows操作系統(tǒng)無縫結(jié)合,操作簡便易行,應(yīng)用十分廣泛。下面來看一看基于NT的SQL Server 7.0的備份與數(shù)據(jù)恢復(fù)的有效方法。
針對服務(wù)器系統(tǒng)
由于數(shù)據(jù)庫服務(wù)器中安裝的系統(tǒng)較多,設(shè)置復(fù)雜,如出現(xiàn)硬件故障,則必須重裝系統(tǒng),恢復(fù)設(shè)置,因此有必要對數(shù)據(jù)庫服務(wù)器進(jìn)行備份。
1、使用NT Server提供的功能
在防止數(shù)據(jù)丟失方面,NT的磁盤管理器具有強大的功能,它支持RAID的第0、1、5級。其中RAID 1級是指把一個驅(qū)動器上的某一分區(qū)在另一個上建立一個鏡像。進(jìn)行寫操作時,數(shù)據(jù)將向兩個磁盤中寫入同樣的數(shù)據(jù),讀取時可以從兩個磁盤同時讀取。當(dāng)驅(qū)動器損壞時,由它的鏡像來進(jìn)行恢復(fù)。
2、使用第三方備份工具
采用其他公司的備份軟件來對服務(wù)器系統(tǒng)做備份。筆者常用的是Norton公司的磁盤備份工具——Ghost。該軟件可以直接將磁盤上的某個分區(qū)或整個硬盤克隆成一個鏡像文件,然后把它存放在別處,那么當(dāng)該分區(qū)或硬盤出現(xiàn)問題甚至毀壞時,使用Ghost在另一硬盤或分區(qū)上,利用鏡像文件快速還原。
針對SQL Server
1、在本地機上進(jìn)行數(shù)據(jù)庫備份
先確認(rèn)SQL Server服務(wù)是否已經(jīng)啟動,如果沒有啟動,則使用SQL Server 7.0程序菜單中的“SQL Server Service Manager”進(jìn)行啟動,然后打開 “Enterprise Manager”,展開左邊的SQL Server Group,展開SQL Server中的“Databases”,單擊右鍵,在菜單中選擇“所有任務(wù)”選項中的“Backup Database”子選項,出現(xiàn)如圖1的數(shù)據(jù)庫備份畫面。
圖1
選好要備份的數(shù)據(jù)庫及備份方式后,單擊[Add]按鈕,在對話框中設(shè)置好存放目錄及文件名,單擊[OK]按鈕。如果要設(shè)置定期自動備份,可在“Schedule”中設(shè)置,完畢后,單擊[確定]按鈕,數(shù)據(jù)庫備份就開始執(zhí)行了。
2、在本地機上進(jìn)行數(shù)據(jù)庫恢復(fù)
啟動“Enterprise Manager”,展開其中的選項,選擇“Databases”,單擊右鍵,在對話框中選擇“所有任務(wù)”選項中的“Restore Database”(如圖2)。
圖2
單擊[Select Devices]按鈕,選擇要恢復(fù)的數(shù)據(jù)庫文件。選擇完畢后,“Backup Number”選項將會變亮,選擇最近的一次備份。然后單擊[確定],數(shù)據(jù)庫恢復(fù)過程開始執(zhí)行。
3、將數(shù)據(jù)庫導(dǎo)出到網(wǎng)絡(luò)上的另一臺計算機上進(jìn)行備份與恢復(fù)
先在網(wǎng)絡(luò)上的另一臺計算機上安裝一個新的SQL Server,并啟動它建立好數(shù)據(jù)庫結(jié)構(gòu)。然后在本機上啟動“Enterprise Manager”,在左邊的目錄欄中選中“SQL Server Group”,單擊右鍵,在對話框中選擇“New SQL Server Registration”,進(jìn)入注冊向?qū)?,輸入目?biāo)SQL Server的計算機名后,填寫登錄ID和密碼,將目標(biāo)SQL Server注冊在本機的“SQL Server Group”中。然后選擇“Databases”中需要備份的數(shù)據(jù)庫標(biāo)志,單擊右鍵,在對話框選擇“所有任務(wù)”中的“Export Data...”選項。在彈出“Date Transfer Services Export Wizard”的界面后,單擊[下一步]按鈕,選擇需要備份的數(shù)據(jù)庫,接著單擊[下一步]按鈕,選擇目標(biāo)服務(wù)器,選擇SQL Server驗證模式,填寫用戶名和密碼,在“Database”一項中輸入新的數(shù)據(jù)庫名稱(如圖3),單擊[下一步]按鈕,進(jìn)入導(dǎo)出方式的界面,設(shè)置好之后,單擊[下一步]按鈕,在下面的步驟中一般選擇默認(rèn)選項,可以順利完成數(shù)據(jù)庫的導(dǎo)出操作了。
圖3
兩個SQL Server中具有相同的數(shù)據(jù)庫,當(dāng)原來的數(shù)據(jù)庫崩潰后,就可以直接啟用另一個,只是修改一下計算機上ODBC數(shù)據(jù)源中所設(shè)置的SQL Server主機名稱。
------------------------------- · 相關(guān)文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------