數(shù)據(jù)庫備份和還原PPT學(xué)習(xí)教案_第1頁
數(shù)據(jù)庫備份和還原PPT學(xué)習(xí)教案_第2頁
數(shù)據(jù)庫備份和還原PPT學(xué)習(xí)教案_第3頁
數(shù)據(jù)庫備份和還原PPT學(xué)習(xí)教案_第4頁
數(shù)據(jù)庫備份和還原PPT學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

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

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

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

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

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

7、不連續(xù)的事務(wù)日志備份沒有意義,因?yàn)榛谌罩镜幕謴?fù)要求日志是連續(xù)的。第36頁/共61頁Management Studio的對象資源管理器中創(chuàng)建“教學(xué)庫”的完整數(shù)據(jù)庫備份,操作步驟如下:第37頁/共61頁在“名稱”文本框中輸入要備份的名稱。n(4)由于沒有磁帶設(shè)備,所以只能備份到“磁盤”。單擊“添加”按鈕,重新選擇路徑和命名文件名,最后單擊“確定”按鈕。第38頁/共61頁內(nèi)容保持不變,新的備份在媒體上次備份的結(jié)尾處寫入?!案采w所有現(xiàn)有備份集”是重寫備份設(shè)備中任何現(xiàn)有的備份。此處選中“追加到現(xiàn)有備份集”單選按鈕,單擊“確定”按鈕,數(shù)據(jù)備份完成. 第39頁/共61頁第40頁/共61頁nTO DISK

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

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

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

溫馨提示

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

評論

0/150

提交評論