在創(chuàng)建備份任務時,如果啟用了應用程序感知功能,除了可以恢復整臺虛擬機外,還可以單獨恢復虛擬機中的數(shù)據(jù)庫文件。本示例中使用這一功能恢復SQL Server 文件。
在本示例環(huán)境中,安裝SQL Server 的虛擬機名稱為WS19_SQL_96.92,在該虛擬機中安裝了SQL Server 2014,在SQL Server管理器中創(chuàng)建了一個名為DB20190618 的數(shù)據(jù)庫。
針對該虛擬機已經(jīng)在“使用應用程序感知功能”一節(jié)中創(chuàng)建了備份任務并啟用了應用程序感知功能。在本示例中該虛擬機已經(jīng)完成了多次備份,下面介紹恢復SQL Server 數(shù)據(jù)庫的操作。
1.在Veeam Backup &Replication 控制臺的“HOME→ Backup → Disk”對話框中,從右側的清單中選擇要恢復的虛擬機,本示例為WS19_SQL_96.92,用鼠標右鍵單擊,在快捷菜單中選擇“Restore application items → Microsoft SQL Server databases”,如圖12所示。
2.在“Restore Point”對話框中選擇恢復點,在“Summary”對話框中單擊“Finish”按鈕。
3.打開Veeam Explorer對話框,在此瀏覽選擇要恢復的SQL Server 數(shù)據(jù)庫并用鼠標右鍵單擊,在彈出的對話框中有Publish database(發(fā)布數(shù)據(jù)庫)、Restore database(恢復數(shù)據(jù)庫)、Export backup(導出備份)、Export files(導出文件)等功能。
Publish database:發(fā)布數(shù)據(jù)庫允許管理員臨時將大型SQL 數(shù)據(jù)庫附加到目標Microsoft SQL Server,而無須實際還原它們。發(fā)布數(shù)據(jù)庫通常比使用標準還原功能更快,并且在某些情況下可能很方便。例如,當管理員執(zhí)行災難恢復操作的時間有限時。在發(fā)布期間,Veeam 將VM 磁盤從備份文件安裝到目標計算機(在C:VeeamFLR 目錄下),檢索所需的數(shù)據(jù)庫文件并將關聯(lián)的數(shù)據(jù)庫直接附加到SQL服務器,以便管理員可以使用Microsoft SQL 工具執(zhí)行所需的操作作為Microsoft SQL Management Studio。
Restore database:可以恢復單個或多個數(shù)據(jù)庫到原來的SQL Server 服務器或另一臺SQL Server 服務器。
圖12 恢復SQL Server 數(shù)據(jù)庫
圖13 指定目標SQL Server 服務器
Export backup:可以將備份導出為MDF 或導出為BAK 文件。
本示例中選擇“Restore database →restore to another server”。
4.在“Specify restore point”選擇時間點進行恢復,默認選擇“Restore to the point in time of the selected imagelevel backup”,在“Specify target SQL ser connection parameters”對話框中指定SQL Server 名稱、要恢復的數(shù)據(jù)庫名稱,在“Specify user account to connect to server”指定連接SQL Server 服務器的賬戶。本示例中恢復到Veeam所在的服務器,該服務器也安裝了SQL Server 服務。如圖13 所示。
5 .在“ Specify database files target location”對話框顯示了恢復數(shù)據(jù)庫和日志文件的目標位置,在“Specify recovery state”對話框選擇恢復狀態(tài),可在“Default(RECOVERY)、NORECOVERY、STANDBY”三者之間選擇。在此選擇Default。
Default(RECOVERY):回滾(撤銷)任何未提交的更改。
NORECOVERY:跳過撤銷階段,以便保持未提交或未完成的事務處于打開狀態(tài)。這允許進一步的恢復階段從恢復點繼續(xù)進行。應用此選項時,數(shù)據(jù)庫將處于norecovery 狀態(tài),用戶無法訪問。
STANDBY:數(shù)據(jù)庫將處于待機狀態(tài),因此可用于讀取操作。
6.開始恢復數(shù)據(jù)庫、日志文件到指定的位置,恢復完成后單擊“OK”按鈕,打開資源管理器,可以查看恢復的數(shù)據(jù)庫文件和日志文件。
如果要將數(shù)據(jù)庫文件導出為備份文件,可以執(zhí)行如下的操作:
在Veeam Explorer 中用鼠標右鍵單擊要導出的數(shù)據(jù)庫文件,在快捷菜單中選擇“Export backup → Export to another folder”,在“Specify database export location”對話框中選擇導出備份的位置和備份文件名。
導出完成之后單擊“OK”按鈕,打開資源管理器可以查看導出的數(shù)據(jù)庫備份文件。完成數(shù)據(jù)庫恢復后關閉Veeam Explorer。