天天看點

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)

說明:如下内容有詳細操作步驟,及常見問題處理。新手多看看文字說明。

文章目錄

  • SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)
  • 一、完整備份
  • 二、差異備份
    • 1.檢視某資料表條數
    • 2.新增幾條記錄,用作差異備份
    • 3.操作差異備份
  • 三、完整備份還原
  • 四、差異備份還原
    • 成功之後操作及驗證
  • 五、常見錯誤處理
    • 1.備份集中的資料庫備份與現有的xxx資料庫不同
    • 2.資料庫xxx正在使用該檔案
    • 3.因為資料庫正在使用,是以無法獲得對資料庫的獨占通路權。
    • 4.由于LSN連結斷開,是以無法建立還原計劃

一、完整備份

右擊需要備份的資料庫,“任務”→“備份”。

備份類型選擇“完整”,删除自動生成的備份檔案路徑及檔案名,填寫備份路徑及備份檔案名。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理
SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理
SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

二、差異備份

1.檢視某資料表條數

完整備份時的資料總數為:5條

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

2.新增幾條記錄,用作差異備份

新增内容後總數為:19

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

3.操作差異備份

右擊需要備份的資料庫,“任務”→“備份”。備份類型:差異,填寫備份路徑及備份檔案名

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

三、完整備份還原

右擊“資料庫”→“還原資料庫”。當然,你也可以建立一個資料庫進行操作,本人不提倡那樣做,一是容易出錯,二是比較麻煩。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

使用裝置還原,選擇完整備份檔案,直接在目标資料庫處更改還原資料庫名。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

更改還原資料相關路徑,你能記住預設的,也可以不改。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

注意:

①若隻有完整備份,沒有差異備份,恢複狀态 選擇“RESTORE WITH RECOVERY”,復原日志。

②若還需 還原差異備份,則需選擇“RESTORE WITH NORECOVERY”,不對資料庫執行任何操作,不復原未送出的事務。可以還原其他事務日志。

若差異備份存在多個,那就在執行最後一個還原時選擇,“RESTORE WITH RECOVERY”,復原日志。

此處為了差異還原做鋪墊,就已差異還原的選擇操作了

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

四、差異備份還原

完整還原成功後,出現“正在還原…”時

注意:此時還原差異備份,就隻能選擇“任務”→“還原”→“檔案和檔案組…”。且不能使用指令:restore database 資料庫名 with recovery 恢複。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理
SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理
SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

成功之後操作及驗證

還原成功之後,重新整理資料庫,被還原資料庫處于“正在還原…”時,可使用指令:restore database 資料庫名 with recovery 恢複。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理
SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

五、常見錯誤處理

1.備份集中的資料庫備份與現有的xxx資料庫不同

遇到“還原資料庫xxx時失敗。但是,結尾日志備份操作已成功完成”“備份集中的資料庫備份與現有的xxx資料庫不同。”時

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

解決辦法:“選項”→“覆寫現有資料庫”

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

2.資料庫xxx正在使用該檔案

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

解決辦法:右擊資料庫,“屬性”→“選項”→“狀态”下的“限制通路”→“single_user”,操作完改回去就行了。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

3.因為資料庫正在使用,是以無法獲得對資料庫的獨占通路權。

解決辦法:勾選“關閉到目标資料的現有連接配接”√打上。

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理

4.由于LSN連結斷開,是以無法建立還原計劃

解決辦法:選擇“任務”→“還原”→“檔案和檔案組…”。不要選擇“資料庫…”

SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理
SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)SQL Server 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理