數據庫備份和還原PPT學習教案_第1頁
數據庫備份和還原PPT學習教案_第2頁
數據庫備份和還原PPT學習教案_第3頁
數據庫備份和還原PPT學習教案_第4頁
數據庫備份和還原PPT學習教案_第5頁
已閱讀5頁,還剩56頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、會計學1數據庫備份和還原數據庫備份和還原SQL Server 2008指定了一個良好的備份還原策略,定期將數據庫進行備份以保護數據庫,以便在事故發生后還原數據庫。第1頁/共61頁盤、磁帶等)創建完整數據庫(或者其中一部分)的副本,并將所有的數據項都復制到備份集,以便在數據庫遭到破壞時能夠恢復數據庫。第2頁/共61頁份,可以使用戶能夠在發生多種可能的故障后恢復數據,這些故障主要包括:系統故障;用戶錯誤:例如,誤刪除了某個表或某些數據;硬件故障:例如,磁盤驅動器損壞;自然災害。第3頁/共61頁第4頁/共61頁第5頁/共61頁n當在用戶數據庫中執行了加入數據、創建索引等操作時,應該對用戶數據庫進行備

2、份,此外,如果清除了事務日志,也應該備份數據庫。第6頁/共61頁第7頁/共61頁用數據庫。雖然備份是動態的,但是用戶的操作會影響數據庫備份的速度。第8頁/共61頁n般性的業務數據可以確定一個比較短的期限,但是對于重要的業務數據,需要確定一個比較長的期限。期限愈長,需要的備份介質就愈多,備份成本也隨之增大。第9頁/共61頁周期。第10頁/共61頁第11頁/共61頁n通常會安排該操作定期發生。如果數據庫主要是只進行讀操作,那么完整數據庫備份能有效地防止數據丟失。第12頁/共61頁對于大型數據庫而言,您可以用差異數據庫備份來補充完整數據庫備份。第13頁/共61頁整備份更小、更快,可以簡化頻繁的備份操

3、作,減少數據丟失的風險。為了減少還原頻繁修改數據庫的時間,可以執行差異備份。第14頁/共61頁份。每次連續的差異數據庫備份都大于前一次備份,這就需要更長的備份時間、還原時間和更大的空間。因此,可以定期執行新的完整備份以提供新的差異基準。第15頁/共61頁整數據庫。第16頁/共61頁了與開始執行備份操作的那一刻完全相同的數據庫狀態。如果數據庫已經恢復,則SQL Server 2008將回滾備份操作開始時尚未完成的所有事務。第17頁/共61頁備份01的即時點。第18頁/共61頁后依次恢復日志備份04就可以了。圖13-1 事務日志備份與恢復原理數據庫完全備份日志備份01 日志備份02 日志備份01當

4、前日志備份04故障點第19頁/共61頁n最多可以指定16個文件或文件組。n應制定輪流備份每個文件的計劃。第20頁/共61頁第21頁/共61頁數據庫,當數據庫被還原后,數據庫中的所有數據都被替換掉。數據庫備份是在正常情況下進行的,而數據庫還原是在諸如硬件故障、軟件故障或誤操作等非正常的狀態下進行的,因而其工作更加重要和復雜。第22頁/共61頁第23頁/共61頁失效點的過程。定點還原可以把數據庫還原到一個固定的時間點,這種選項僅適用于事務日志備份。當還原事務日志備份時,必須按照它們建造的順序還原。第24頁/共61頁題具體分析,根據損害的程度采取相應的對策。比如死機,只需重新啟動操作系統和SQL S

5、erver服務器,重做沒有提交的事務;如果數據庫損壞,可以通過備份還原;而如果介質損壞,只能替換;等等。第25頁/共61頁Microsoft SQL Server 2008系統提供了3種數據庫的恢復模式:n完整恢復模式。n簡單恢復模式。n大容量日志恢復模式。第26頁/共61頁速還原數據庫。第27頁/共61頁n許將數據庫還原到故障點狀態。n數據庫可以進行四種備份方式中的任何一種。n可以還原到即時點。第28頁/共61頁n數據庫包含多個文件組,并且希望逐段還原讀寫輔助文件組(以及只讀文件組)。n必須能夠恢復到故障點。第29頁/共61頁完全數據庫備份和差異數據庫備份來還原數據庫,數據庫只能還原到執行備

6、份操作的時刻點。執行備份操作之后的所有數據修改都丟失并且需要重建。第30頁/共61頁第31頁/共61頁第32頁/共61頁加載),完整地記錄其他事務。大容量日志恢復提高大容量操作的性能,常用作完整恢復模式的補充。第33頁/共61頁空間;缺點是喪失了恢復到即時點的功能,如非特別需要,否則不建議使用此模式。第34頁/共61頁出現 “數據庫屬性”對話框。在該對話框的“選項”頁中,可以從“恢復模式”下拉列表中選擇恢復模式,圖中所示橢圓形區域內指定了“教學庫”的恢復模式,即完整恢復模式。第35頁/共61頁n型和大容量日志記錄恢復模型一起使用。在簡單模型下,事務日志有可能被破壞,所以事務日志備份可能不連續,

7、不連續的事務日志備份沒有意義,因為基于日志的恢復要求日志是連續的。第36頁/共61頁Management Studio的對象資源管理器中創建“教學庫”的完整數據庫備份,操作步驟如下:第37頁/共61頁在“名稱”文本框中輸入要備份的名稱。n(4)由于沒有磁帶設備,所以只能備份到“磁盤”。單擊“添加”按鈕,重新選擇路徑和命名文件名,最后單擊“確定”按鈕。第38頁/共61頁內容保持不變,新的備份在媒體上次備份的結尾處寫入。“覆蓋所有現有備份集”是重寫備份設備中任何現有的備份。此處選中“追加到現有備份集”單選按鈕,單擊“確定”按鈕,數據備份完成. 第39頁/共61頁第40頁/共61頁nTO DISK

8、= E:BACKUP教學庫.Bakn WITH FORMAT,n NAME = 教學庫的完整備份第41頁/共61頁n第42頁/共61頁識所有已經提交的事務,把它們重新應用于數據庫,然后標識所有未提交的事務并回滾,這樣保證刪除所有未完全寫入數據庫的未提交事務。這個過程保證了每個數據庫邏輯上的一致性。第43頁/共61頁庫文件和所有的數據庫對象;如果使用差異數據庫備份來還原,則可以還原最近的差異數據庫備份。第44頁/共61頁驟如下:n(1) 在對象資源管理器中展開“教學庫”數據庫。n(2) 鼠標右擊“教學庫”,在彈出的快捷菜單中選擇“任務”子菜單,然后選擇“還原”-“數據庫”命令,彈出“還原數據庫-

9、教學庫”窗口 。第45頁/共61頁域中,選擇需要的選項,此處為默認的第一項。n(4) 單擊“確定”按鈕,數據庫還原操作完成。打開“教學庫”,可以看到其中的數據進行了還原。看不到其中的“Table”表,因為只進行了完整數據庫備份的還原。第46頁/共61頁開“教學庫”,可以看到完整備份時的數據,也可以看到其中的“Table”表,因為還原了完整數據庫備份后的差異數據庫備份。第47頁/共61頁第48頁/共61頁nRESTORE DATABASEnFROM DISK = E:BACKUP教學庫差異備份.BaknWITH RECOVERY 第49頁/共61頁將數據庫附加到任何 SQL Server 實例上

10、,這使數據庫的使用狀態與它分離時的狀態完全相同。第50頁/共61頁第51頁/共61頁n離的數據庫。n(2)鼠標右擊數據庫名稱,在彈出的快捷菜單中選擇“任務”子菜單,然后選擇“分離”命令第52頁/共61頁所以分離數據庫時盡量斷開所有對要分離數據庫操作的連接,如果還有連接數據庫的程序,會出現分離數據庫失敗對話框。可以選中“刪除連接”復選框從服務器強制斷開現有的連接。第53頁/共61頁n , skipchecks = skipchecks n【例13-8】分離倉庫庫存數據庫,并將 skipchecks 設為 true。nEXEC sp_detach_db 倉庫庫存, true第54頁/共61頁數據庫附加操作有兩種方式:在SQL Server Management Studio中使用界面附加數據庫和使用T-SQL語句附加數據庫。第55頁/共61頁n(4)可以看到添加進來的數據庫的數據文件和日志文件,單擊“確定”按鈕,完成數據庫的附加。第56頁/共61頁dbnamen , fil

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論