天天看點

爛泥:SQL Server 2005資料庫備份與恢複

本文首發于爛泥行天下。

伺服器的遷移,因為業務使用的資料庫是SQL Server 2005,是以就要首先對資料庫進行備份。

備份可以分為手動備份和自動備份,我們先來介紹手動備份。

打開SQL Server Management Studio, 點選要備份的資料庫—“任務”—“ 備份”,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複

在“磁盤”選項中,選擇自己要把資料庫備份檔案存放的磁盤,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

以上操作完畢後,我們點選完成,資料庫就開始備份,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

通過上圖我們可以看到資料庫已經備份完畢,并且備份檔案存存放到E盤的testdb目錄下。

以上是手動備份資料庫,下面來配置SQL Server 自動備份。

注意:

1、SQL Server 2005的自動備份必須安裝Intergration Services元件。否則SQL Server 2005無法執行作業的建立。

爛泥:SQL Server 2005資料庫備份與恢複

2、SQL Server 2005的自動備份是需要SQL Server Agent服務的支援,并且該服務必須随系統啟動。

爛泥:SQL Server 2005資料庫備份與恢複

點選“管理”—“維護計劃”—“維護計劃向導”,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

名稱中根據自己的實際情況進行填寫即可。伺服器預設是本機,如果你想在本機備份其他伺服器上的SQL Server資料庫。你也可以進行如下操作。

爛泥:SQL Server 2005資料庫備份與恢複

如果是備份其他伺服器上的資料庫,那麼驗證方式一定要選擇“使用SQL Server 身份驗證”。

爛泥:SQL Server 2005資料庫備份與恢複

維護任務,我們選擇“備份資料庫(完整)”

爛泥:SQL Server 2005資料庫備份與恢複

這個是指定任務的順序,在這目前隻有一個,是以我們選擇預設即可。

爛泥:SQL Server 2005資料庫備份與恢複

選擇要備份的資料庫

爛泥:SQL Server 2005資料庫備份與恢複

選擇資料庫備份的目标位置

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

配置該計劃的執行時間及其他資訊

爛泥:SQL Server 2005資料庫備份與恢複

在此時配置該計劃的執行周期

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

配置完畢後,我們可以看到在“維護計劃”選項多了一個“資料庫備份”計劃,而在“作業”選項下多了一個“資料庫備份”作業。如下圖:

爛泥:SQL Server 2005資料庫備份與恢複

為了看到實際效果,我們現在直接執行作業,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

可以看到目前資料庫已經可以正常備份。

爛泥:SQL Server 2005資料庫備份與恢複

以上是SQL Server 2005資料庫的備份,下面我們來恢複資料庫。

把備份好的資料庫檔案複制到需要恢複資料的伺服器上,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複

在新伺服器上建立所需要的資料庫,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

如果你在新伺服器上建立的資料庫和原來伺服器上的資料庫同名的話,強烈建議你在“選項”卡中,一定要選擇“覆寫現有資料庫”。如下圖:

爛泥:SQL Server 2005資料庫備份與恢複

可以看到資料庫已經被正确恢複,如下圖:

爛泥:SQL Server 2005資料庫備份與恢複
爛泥:SQL Server 2005資料庫備份與恢複

至此SQL Server 2005資料庫的備份與恢複實驗完畢。

我會下一篇文章介紹SQL Server 2005備份與恢複資料庫通過檔案的形式。