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 完整、差異備份+完整、差異還原(詳細講解,規避錯誤)一、完整備份二、差異備份三、完整備份還原四、差異備份還原五、常見錯誤處理