資源描述:
《十一備份和還原數(shù)據(jù)庫ppt.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、十一數(shù)據(jù)庫備份和還原《SQLServer數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)》軟件系統(tǒng)技術(shù)教研室2演示pubs數(shù)據(jù)庫的備份和還原9/1/2021211.1規(guī)劃備份策略(掌握)11.2備份用戶數(shù)據(jù)庫(掌握)11.3還原用戶數(shù)據(jù)庫(掌握)11.4從數(shù)據(jù)庫快照恢復(fù)數(shù)據(jù)(熟悉)11.5恢復(fù)系統(tǒng)數(shù)據(jù)庫(了解)9/1/2021311.1規(guī)劃備份策略SQLServer備份類型恢復(fù)模式完整數(shù)據(jù)庫備份策略數(shù)據(jù)庫和事務(wù)日志備份策略差異備份策略文件或文件組備份策略具有備份數(shù)據(jù)庫的權(quán)限的角色備份媒體9/1/20214SQLServer備份類型SQLServer備份類型描述完整備份完整備份包含所有數(shù)據(jù)文件和部分事務(wù)日志事務(wù)日志備
2、份所有數(shù)據(jù)庫更改尾日志備份包含上一次未備份的日志部分(稱為日志的“活動(dòng)部分”)的事務(wù)日志備份差異備份備份上一次完整數(shù)據(jù)庫備份之后被更改的數(shù)據(jù)庫部分文件或文件組備份制定的文件或文件組部分備份包含主文件組、每個(gè)讀寫文件組以及所有指定的讀寫文件中的全部數(shù)據(jù)僅復(fù)制備份數(shù)據(jù)庫或日志(不影響整體備份)9/1/20215恢復(fù)模式恢復(fù)模式描述簡單恢復(fù)模式數(shù)據(jù)庫的完整或差異副本截?cái)嗍聞?wù)日志完整恢復(fù)模式包括數(shù)據(jù)庫備份和事務(wù)日志備份大容量日志恢復(fù)包括數(shù)據(jù)庫和事務(wù)日志備份,但使用較少的日志空間9/1/20216完整數(shù)據(jù)庫備份策略以下情況應(yīng)采用完整數(shù)據(jù)庫備份:數(shù)據(jù)庫較小數(shù)據(jù)庫具有很少的數(shù)據(jù)修改操作或是只讀數(shù)據(jù)
3、庫時(shí)如果采用完整數(shù)據(jù)庫備份則要定期清除事務(wù)日志星期日星期一星期二9/1/20217數(shù)據(jù)庫和事務(wù)日志備份策略使用數(shù)據(jù)庫和事務(wù)日志備份策略的場合:修改頻繁的數(shù)據(jù)庫完整備份耗時(shí)太長星期日星期一9/1/20218差異備份策略使用差異備份策略的場合:數(shù)據(jù)庫頻繁修改需要進(jìn)行最小化備份時(shí)單獨(dú)備份事務(wù)日志星期一星期二9/1/20219文件或文件組備份策略使用文件或文件組備份策略的場合:超大型數(shù)據(jù)庫完整備份時(shí)間太長單獨(dú)備份事務(wù)日志可能管理比較復(fù)雜星期日星期一星期二星期三數(shù)據(jù)文件1數(shù)據(jù)文件2數(shù)據(jù)文件39/1/202110具有備份數(shù)據(jù)庫的權(quán)限的角色sysadmindb_ownerdb_backupoper
4、ator9/1/202111備份媒體SQLServer支持備份到:磁帶磁盤備份設(shè)備備份文件的固定存儲(chǔ)位置備份集備份文件的存儲(chǔ)帶區(qū)9/1/202112多媒體:大批量日志備份選項(xiàng)在這個(gè)交互式多媒體中,企業(yè)的數(shù)據(jù)庫每天將導(dǎo)入5百萬條數(shù)據(jù),這會(huì)給事務(wù)日志備份帶來很大負(fù)擔(dān)。通過修改數(shù)據(jù)庫選項(xiàng),可以解決這個(gè)問題。9/1/20211311.2備份用戶數(shù)據(jù)庫執(zhí)行完整數(shù)據(jù)庫備份的方法執(zhí)行事務(wù)日志備份的方法執(zhí)行差異備份的方法執(zhí)行文件和文件組備份的方法確保備份完整性的選項(xiàng)9/1/202114執(zhí)行完整數(shù)據(jù)庫備份的方法備份整個(gè)數(shù)據(jù)庫包含部分事務(wù)日志文件BACKUPDATABASE{database_name
5、
6、@database_name_var}TO[,···n][WITH[FORMAT][[,]{INIT
7、NOINIT}]]]9/1/202115練習(xí)創(chuàng)建一個(gè)邏輯名稱為pubsBackup的命名備份設(shè)備,并執(zhí)行完整數(shù)據(jù)庫備份。USEmasterEXECsp_addumpdevice'disk','pubsBackup','C:pubsBackup.bak'BACKUPDATABASEpubsTOpubsBackup9/1/202116練習(xí)執(zhí)行完整數(shù)據(jù)庫備份,并備份到pubsBackup命名備份設(shè)備,改寫該文件中所有先前的備份。USEmasterBACKUP
8、DATABASEpubsTOpubsBackupWITHINIT9/1/202117練習(xí)執(zhí)行完整數(shù)據(jù)庫備份,并備份到pubsBackup命名備份設(shè)備,該文件中所有先前的備份保持不變。USEmasterBACKUPDATABASEpubsTOpubsBackupWITHNOINIT9/1/202118練習(xí)創(chuàng)建一個(gè)備份磁盤文件并執(zhí)行一個(gè)完整pubs數(shù)據(jù)庫備份,備份數(shù)據(jù)存儲(chǔ)到該文件中。USEmasterBACKUPDATABASEpubsTODISK='C:pubsBackup.bak'9/1/202119執(zhí)行事務(wù)日志備份的方法將數(shù)據(jù)庫恢復(fù)到故障點(diǎn)對(duì)配置為使用完整或大容量日志恢復(fù)模式的數(shù)
9、據(jù)庫執(zhí)行事務(wù)日志備份頻繁創(chuàng)建BACKUPLOG{database_name
10、@database_name_var}TO[,···n][WITH[{INIT
11、NOINIT}]]9/1/202120練習(xí)為pubs數(shù)據(jù)庫日志創(chuàng)建一個(gè)邏輯名稱為pubsLogBackup的命名備份設(shè)備,并備份pubs數(shù)據(jù)庫的事務(wù)日志。USEmasterEXECsp_addumpdevice‘disk’,’pubsLogBackup’,’C:pubsL