1. 程式人生 > >SQL SERVER怎樣將某個伺服器上面的資料自動備份到另一臺伺服器上面(異地備份)

SQL SERVER怎樣將某個伺服器上面的資料自動備份到另一臺伺服器上面(異地備份)

一:試驗背景

異地備份好處:(待補充)

1:異地備份了把原有伺服器資料放在另外一個位置,避免些物理損害。
比把資料燒錄光碟和原始資料放同房間了房間失火了備份資料也沒有了要放另外地方避免了
就是備份的意義。
2:異地備份可以集中管理備份檔案。

二:試驗整體思路

        1:要實現異地備份,必須使用域使用者帳號來啟動SQL Server服務以及SQL Server Agent服務,因為本地系統帳戶無法訪問網路。
   2:在異地機器中建立一個與SQL Server伺服器中啟動SQL Server服務的域使用者帳號同名帳號,且密碼保持相同。
       注意:新建帳號針對的是工作組模式,如果是基於域模式,那就無須再建帳號
3:在異地機器中建立一個共享資料夾,並設定合適許可權。
4:在源伺服器上將共享資料夾對映到本地
     5:在SQL Server伺服器中建立異地備份的維護計劃,在’備份路徑‘處輸入異地共享資料夾的網路路徑(\\共享機器IP\共享資料夾)。
	6:將該執行計劃對應的作業,’所有者‘改為SA。  
7:執行’維護計劃‘,去共享資料夾下面驗證是否生成了備份檔案。

三:試驗準備

備份伺服器IP:10.2.37.135
源伺服器IP:10.0.9.243
目的:從10.0.9.243往10.2.37.135進行備份。
使用者都是:SINOOCEANLAND\v-baidd
在備份伺服器上建了資料夾D:\丹丹\My SQL SERVER\
backup(作為共享資料夾使用)

四:試驗步驟

1:確保兩個伺服器的SQL Server Agent服務都已啟動。

2:在兩個伺服器上都建使用者SINOOCEANLAND\v-baidd,密碼一樣。

3:在備份伺服器上建共享資料夾,並共享給SINOOCEANLAND\v-baidd,使其有讀寫許可權。

如:在D:\丹丹\My SQL SERVER\路徑下建個資料夾backup



右擊該資料夾,點’屬性‘,選擇’共享‘選項卡,出現如下對話方塊


--將其共享給SINOOCEANLAND\v-baidd

點選上面標紅的’共享‘,在下拉選單中選擇’查詢使用者‘,如圖


出現如下介面:


輸入那個域賬戶名稱,點選’檢查姓名‘,確保名稱正確無誤。

例如,我輸入v-baidd,點’檢查姓名‘,結果如圖:


點選’確定‘,回到如下頁面,選擇該使用者,點選’共享‘即可。

如圖:


--驗證是否共享成功

在源伺服器(10.0.9.243)上,輸入\\備份伺服器IP,如:\\10.2.37.135,看能否看到backup資料夾。

看到了該資料夾,說明共享成功。


要確保源伺服器對備份伺服器該資料夾下面的檔案有讀寫許可權(省略)

4:在源伺服器上將共享資料夾對映到本地

右擊’網路‘-’對映網路驅動器‘,如圖


出現如下介面,在’資料夾‘那裡選擇共享資料夾即可


5:在源伺服器中建立異地備份的維護計劃
展開左側的’物件資源管理器‘,找到源伺服器,展開’管理‘,右擊’維護計劃‘-'維護計劃嚮導’,如圖

出現如下介面

點選‘下一步’,在‘名稱’和‘說明’那裡填寫必要資訊

點選上面標紅的‘更改’按鈕,設定執行時間間隔(在這裡設定為每天1個小時執行一次)

點選‘確定’,‘下一步’,勾選’備份資料庫(事務日誌)

點選‘下一步’,‘下一步’,選擇要備份的資料庫,如圖:

在備份檔案路徑(即‘為每個資料庫建立備份檔案’-‘資料夾’後面)輸入‘\\10.2.37.135\backup’,選擇’壓縮備份‘

如圖:

’下一步‘

’下一步‘,’完成‘,’關閉‘

6:將該執行計劃對應的作業,’所有者‘改為SA。

右擊該作業名稱-’屬性‘,如圖

點選’所有者‘右面的按鈕,如圖

出現如下對話方塊,

點選上面標紅的’瀏覽‘按鈕,選擇SA

’確定‘,’確定‘,’確定‘。

7:在源伺服器執行’維護計劃‘,去共享資料夾下面驗證是否生成了備份檔案。
執行成功後,去備份伺服器共享的那個備份資料夾下,看是否生成了備份檔案。
成功啦!(*^__^*) 嘻嘻……