隨著信息時代和互聯網技術的飛速發展,企業的信息數據量也急劇增長。如何避免突
如其來的數據破壞(如:黑客攻擊、病毒襲擊、硬件故障和人為誤操作等),提高數據的安全
性和數據恢復能力一直是用戶和廠商關注的焦點。備份是恢復數據最容易和最有效的保證方法
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”子選項,出現如圖1的數據庫備份畫面。
選好要備份的數據庫及備份方式后,單擊[Add]按鈕,在對話框中設置好存放目錄及
文件名,單擊[OK]按鈕。如果要設置定期自動備份,可在“Schedule”中設置,完畢后,單擊
2、在本地機上進行數據庫恢復
啟動“Enterprise Manager”,展開其中的選項,選擇“Databases”,單擊右鍵,
在對話框中選擇“所有任務”選項中的“Restore Database”(如圖2)。
單擊[Select Devices]按鈕,選擇要恢復的數據庫文件。選擇完畢后,“Backup
Number”選項將會變亮,選擇最近的一次備份。然后單擊[確定],數據庫恢復過程開始執行
3、將數據庫導出到網絡上的另一臺計算機上進行備份與恢復
先在網絡上的另一臺計算機上安裝一個新的SQL Server,并啟動它建立好數據庫結構
。然后在本機上啟動“Enterprise Manager”,在左邊的目錄欄中選中“SQL Server Group”
,單擊右鍵,在對話框中選擇“New SQL Server Registration”,進入注冊向導,輸入目標
SQL Server的計算機名后,填寫登錄ID和密碼,將目標SQL Server注冊在本機的“SQL
Server Group”中。然后選擇“Databases”中需要備份的數據庫標志,單擊右鍵,在對話框
選擇“所有任務”中的“Export Data...”選項。在彈出“Date Transfer Services Export
Wizard”的界面后,單擊[下一步]按鈕,選擇需要備份的數據庫,接著單擊[下一步]按鈕,
選擇目標服務器,選擇SQL Server驗證模式,填寫用戶名和密碼,在“Database”一項中輸入
新的數據庫名稱(如圖3),單擊[下一步]按鈕,進入導出方式的界面,設置好之后,單擊[下
一步]按鈕,在下面的步驟中一般選擇默認選項,可以順利完成數據庫的導出操作了。
兩個SQL Server中具有相同的數據庫,當原來的數據庫崩潰后,就可以直接啟用另一
個,只是修改一下計算機上ODBC數據源中所設置的SQL Server主機名稱。
如其來的數據破壞(如:黑客攻擊、病毒襲擊、硬件故障和人為誤操作等),提高數據的安全
性和數據恢復能力一直是用戶和廠商關注的焦點。備份是恢復數據最容易和最有效的保證方法
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”子選項,出現如圖1的數據庫備份畫面。
選好要備份的數據庫及備份方式后,單擊[Add]按鈕,在對話框中設置好存放目錄及
文件名,單擊[OK]按鈕。如果要設置定期自動備份,可在“Schedule”中設置,完畢后,單擊
2、在本地機上進行數據庫恢復
啟動“Enterprise Manager”,展開其中的選項,選擇“Databases”,單擊右鍵,
在對話框中選擇“所有任務”選項中的“Restore Database”(如圖2)。
單擊[Select Devices]按鈕,選擇要恢復的數據庫文件。選擇完畢后,“Backup
Number”選項將會變亮,選擇最近的一次備份。然后單擊[確定],數據庫恢復過程開始執行
3、將數據庫導出到網絡上的另一臺計算機上進行備份與恢復
先在網絡上的另一臺計算機上安裝一個新的SQL Server,并啟動它建立好數據庫結構
。然后在本機上啟動“Enterprise Manager”,在左邊的目錄欄中選中“SQL Server Group”
,單擊右鍵,在對話框中選擇“New SQL Server Registration”,進入注冊向導,輸入目標
SQL Server的計算機名后,填寫登錄ID和密碼,將目標SQL Server注冊在本機的“SQL
Server Group”中。然后選擇“Databases”中需要備份的數據庫標志,單擊右鍵,在對話框
選擇“所有任務”中的“Export Data...”選項。在彈出“Date Transfer Services Export
Wizard”的界面后,單擊[下一步]按鈕,選擇需要備份的數據庫,接著單擊[下一步]按鈕,
選擇目標服務器,選擇SQL Server驗證模式,填寫用戶名和密碼,在“Database”一項中輸入
新的數據庫名稱(如圖3),單擊[下一步]按鈕,進入導出方式的界面,設置好之后,單擊[下
一步]按鈕,在下面的步驟中一般選擇默認選項,可以順利完成數據庫的導出操作了。
兩個SQL Server中具有相同的數據庫,當原來的數據庫崩潰后,就可以直接啟用另一
個,只是修改一下計算機上ODBC數據源中所設置的SQL Server主機名稱。
1