SQL server差異備份和還原
差異備份和還原 差異備份只建立資料庫中自上一次資料庫備份之後修改過的所有頁的複本。差異日誌主要用於使用頻繁的系統,一旦這類系統中的資料庫發生故障,必須儘快使其重新聯機。差異備份比完整資料庫備份小,因此對正在執行的系統影響較小。
例如,某個站點在星期天晚上執行完整資料庫備份。在白天每隔 4 小時製作一個事務日誌備份集,並用當天的備份重寫頭一天的備份。每晚則進行差異備份。如果資料庫的某個資料磁碟在星期四上午 9:12 出現故障,則該站點可以:
備份當前事務日誌。
還原從星期天晚上開始的資料庫備份。
還原從星期三晚上開始的差異備份,將資料庫前滾到這一時刻。
還原從早上 4 點到 8 點的事務日誌備份,以將資料庫前滾到早上 8 點。
還原故障之後的日誌備份。這將使資料庫前滾到故障發生的那一刻。
如何建立差異資料庫備份(企業管理器)
建立差異資料庫備份
展開伺服器組,然後展開伺服器。
展開"資料庫"資料夾,右擊資料庫,指向"所有任務"子選單,再單擊"備份資料庫"命令。
在"名稱"框內,輸入備份集名稱。在"描述"框中輸入備份集的描述(可選)。
在"備份"框下選擇"資料庫 — 差異"。
在"目的"下,單擊"磁帶"或"磁碟",然後指定備份目的地。
如果沒有出現目的地,單擊"新增"以新增現有的備份裝置或建立新的備份裝置。
在"重寫"下執行下列操作之一:
單擊"追加到媒體",將備份追加到備份裝置上任何現有的備份中。
單擊"重寫現有媒體",將重寫備份裝置中任何現有的備份。
選擇"排程"核取方塊排程備份操作以後執行或定期執行。(可選)
單擊"選項"選項卡,然後執行下列一項或多項操作:(可選)
選擇"完成後驗證備份"核取方塊,在備份時驗證備份。
選擇"備份後彈出磁帶"核取方塊,在備份操作完成後彈出磁帶。該選項只適用於磁帶裝置。
選擇"檢查媒體集名稱和備份集到期時間"核取方塊,檢查備份媒體以防意外重寫。在"媒體集名稱"框中,輸入將用於備份操作的媒體的名稱。如果僅指定備份集到期時間,則將其保留為空。
如果是第一次使用備份媒體,或者要更改現有的媒體標籤,則在"媒體集標籤"框下選擇"初始化並標識媒體"核取方塊,然後輸入媒體集名稱和媒體集描述。只有在重寫媒體時才能對其進行初始化和標識設定。
如何還原差異資料庫備份(企業管理器)
說明 如果要還原差異資料庫備份,而在 msdb 資料庫中儲存的備份歷史記錄中沒有列出此差異資料庫備份的任何備份集資訊,例如在另一臺伺服器上建立的差異資料庫備份,請參閱如何從備份裝置還原備份。
還原差異資料庫備份
展開伺服器組,然後展開伺服器。
展開"資料庫"資料夾,右擊資料庫,指向"所有任務"子選單,然後單擊"還原資料庫"命令。
在"還原為資料庫"框中,如果要還原的資料庫名稱與顯示的預設資料庫名稱不同,請在其中進行輸入或選擇。
單擊"資料庫"。
在"要還原的第一個備份"列表中,選擇要還原的備份集。
在"還原"列表中,單擊要還原的差異備份。
單擊"選項"選項卡,然後執行下列操作之一:(可選)
單擊"使資料庫可以繼續執行,但無法還原其它事務日誌",如果沒有其它要應用的事務日誌備份。
單擊"使資料庫不再執行,但能還原其它事務日誌",如果要應用其它事務日誌備份。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541390/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQL Server】本地備份和還原SQLServer
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- Mysql資料備份和還原MySql
- SQL學習-資料庫的備份和還原 分離和附加SQL資料庫
- SQL Server 2017 各版本之間的差異SQLServer
- elasticsearch備份和還原(基於hdfs)Elasticsearch
- 「MySQL」資料庫備份和還原MySql資料庫
- sql運算元據庫(2)--->DQL、資料庫備份和還原SQL資料庫
- 如何建立和還原SQL Server 2000資料庫?SQLServer資料庫
- 如何建立和還原SQL Server 2005資料庫?SQLServer資料庫
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- 備份還原剪下板
- 如何使用 TimeShift 備份和還原 Ubuntu LinuxUbuntuLinux
- 備份和還原Windows DHCP伺服器Windows伺服器
- Mysql備份和還原資料庫-mysqldumpMySql資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- win10驅動如何備份還原_win10驅動備份和還原怎麼操作Win10
- java mysql 資料庫備份和還原操作JavaMySql資料庫
- Ubuntu Desktop: 備份與還原Ubuntu
- 怎樣在SQL Server搭建主從備份SQLServer
- [學習筆記]SQL server完全備份指南筆記SQLServer
- mssql sqlserver 快速表備份和表還原的方法SQLServer
- 資料庫的備份和還原不成功資料庫
- Sqlserver關於校驗和_備份還原的CHECKSUMSQLServer
- Ghost備份及還原系統
- rman備份異機恢復(原創)
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- sqlserver資料庫的備份還原SQLServer資料庫
- oracle 還原 .dmp 格式備份檔案Oracle
- sqlserver資料庫備份,還原操作SQLServer資料庫
- MySQL的資料備份與還原MySql
- 「Oracle」Oracle 資料庫備份還原Oracle資料庫
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- 怎麼備份分割槽表?還原備份表怎麼操作?
- win10備份檔案後怎麼還原_win10備份檔案還原的方法Win10
- win10怎麼備份系統還原 win10系統備份與還原步驟Win10
- DM7使用聯機執行SQL語句進行備份還原SQL
- KOSQL Server2019資料庫備份與還原指令碼(批量備份)zrbSQLServer資料庫指令碼