欢迎来到天天文库
浏览记录
ID:38325812
大小:439.50 KB
页数:29页
时间:2019-06-10
《第13章 备份恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术与应用第十三章备份与恢复本次课主要内容第十三章备份与恢复13.1数据库备份与恢复的概念13.2备份及其操作13.3恢复及其操作13.4制定备份与恢复计划3概述备份:是指在某种介质上(磁盘)存储数据库(或其中一部分)的复制恢复:是指及时将数据库返回到原来的状态13.1数据库备份与恢复的概念本次课主要内容第十三章备份与恢复13.1数据库备份与恢复的概念13.2备份及其操作13.3恢复及其操作13.4制定备份与恢复计划513.2.1意义是非常重要的,是恢复数据库最容易和最能防止意外的有效方法。在设备及软件运行过程中,由于自然不可抗力、软硬件故障或操作失误等,都可能会导致
2、部分或所有数据丢失,如果没有备份,将造成不可挽回的损失。13.2备份及其操作613.2.2类型数据库备份日志备份差异备份文件或文件组备份13.2备份及其操作71.数据库备份:数据库备份通常按常规时间间隔调度。可以通过还原数据库,只用一步即完成还原进程重写现有数据库,如果现有数据库不存在则创建。2.日志备份:还原事务日志备份时,SQLServer前滚事务日志中记录的所有更改。如果数据库已经恢复,则将回滚备份操作开始时尚未完成的所有事务。13.2备份及其操作83.差异备份:差异数据库备份只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份速度快。4.文件或文件组备
3、份:当时间限制使得完整数据库备份不切实际时,可以考虑使用备份数据库文件和文件组,而不是备份完整数据库。若要备份一个文件而不是整个数据库时,要考虑合理的步骤以确保数据库中所有的文件按规则备份。同时必须进行单独的事务日志备份。13.2备份及其操作913.2.3操作备份设备在进行数据库备份之前,要指定磁盘备份设备和它所处的路径,如要为master数据库添加一个名为MYDISKDUMP的磁盘备份设备,其物理名称为C:DumpDump1.bak【SQL语法】Sp_addumpdevice[@devtype=]’device_type’[@logincalname=]’loginc
4、al_name’,[@physicalname=]’physical_name’,13.2备份及其操作10USEmasterEXECsp_addumpdevice'disk','mydiskdump','c:dumpdump1.bak'如果要进行远程磁盘备份,则首先需要添加网络磁盘备份设备,下面的示例显示一个远程磁盘备份设备:USEmasterEXECsp_addumpdevice'disk','networkdevice','\servernamesharenamepathfilename.ext'13.2备份及其操作11删除备份设备【SQL语法】Sp_dro
5、pdevice[@logicalname=]’device’【例】UsemasterGoEXECsp_dropdevice‘mydiskdump’13.2备份及其操作1214【备份的SQL语法】BACKUP{DATABASE
6、LOG}{databasename
7、@database_name_var}[[,…n]]TO[,…n][WITH…..]13.2备份及其操作15【例】数据库完全备份将数据库m备份到一个磁盘文件上,备份设备为物理设备。BACKUPDATABASEmTODISK=‘D:m.BAK’将数据
8、库m备份到逻辑备份设备back1上。BACKUPDATABASEmTOback113.2备份及其操作1613.2备份及其操作17【例】数据库差异备份将数据库m差异备份到一个磁盘文件上,备份设备为物理设备。BACKUPDATABASEmTODISK=‘D:m.BAK’WITHDIFFERENTIAL注意:只有已经执行了完全数据库备份的数据库才能执行差异备份。13.2备份及其操作本次课主要内容第十三章备份与恢复13.1数据库备份与恢复的概念13.2备份及其操作13.3恢复及其操作13.4制定备份与恢复计划1913.3.1概述数据库恢复是和数据库备份相对应的操作,它是将数据库备
9、份重新加载到系统中的过程。数据库恢复可以创建备份完成时数据库中存在的相关文件,但是备份以后的所有数据库修改将丢失。13.3恢复及其操作2013.3.2类型简单恢复完全恢复大容量日志记录恢复13.3恢复及其操作21(1)简单恢复模型可以将数据库恢复到上次备份处,但是无法将数据库还原到故障点或待定的即时点。它常用于恢复最新的完整数据库备份、差异备份。(2)完全恢复模型使用数据库备份和事务日志备份提供将数据库恢复到故障点或特定即时点的能力。(3)大容量日志记录恢复模型为某些大规模或大容量复制操作提供最佳性能和最少日志使用
此文档下载收益归作者所有