欢迎来到天天文库
浏览记录
ID:43216690
大小:1.39 MB
页数:29页
时间:2019-10-03
《第十四章 备份和恢复数据库》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数据库原理与应用8/15/20211数据库原理与应用张申勇第14章备份和恢复数据库14.1备份数据库14.2恢复数据库8/15/20212数据库原理与应用张申勇14.1备份数据库14.1.1为什么要进行数据备份?14.1.2备份内容及备份时间14.1.3SQLServer的备份设备14.1.5备份策略14.1.6实现备份8/15/20213数据库原理与应用张申勇14.1.1为什么要进行数据备份?备份数据库的主要目的是为了防止数据的丢失。造成数据丢失的原因包括如下几种情况:由于不准确的更新而造成的数据的不正确;由于病毒的侵害而造成的数据的丢失或损坏;存放数据的物理磁盘或机器的损害;由
2、于自然灾害而造成的损坏。一旦数据库出现问题,可以根据备份对数据库进行恢复。8/15/20214数据库原理与应用张申勇14.1.2备份内容及备份时间备份内容系统数据库用户数据库备份时间系统数据库:修改之后备份用户数据库:周期性备份8/15/20215数据库原理与应用张申勇14.1.3SQLServer的备份设备永久备份设备在备份之前需要预先建立临时备份设备不需要预先建立,在备份时直接使用创建备份设备使用企业管理器8/15/20216数据库原理与应用张申勇14.1.4SQLServer的备份类型完全备份差异备份日志备份文件和文件组备份8/15/20217数据库原理与应用张申勇完全备份恢
3、复的基线在备份时不影响用户对数据库的操作备份数据文件、数据库对象和数据的信息备份备份过程中发生的活动8/15/20218数据库原理与应用张申勇差异备份备份从上次完全备份之后改变的内容备份差异备份过程中发生的活动比完全备份节约时间8/15/20219数据库原理与应用张申勇日志备份备份从上次日志备份之后的日志记录备份完成后要截断日志对故障还原模型的要求不能是“简单”的8/15/202110数据库原理与应用张申勇14.1.5备份策略完全备份完全备份+日志备份完全备份+差异备份+日志备份8/15/202111数据库原理与应用张申勇完全备份适合于数据库数据不是很大,而且数据更改不是很频繁的情
4、况。SundayMondayTuesdayDataLogDataLogDataLog8/15/202112数据库原理与应用张申勇完全备份+日志备份如果不允许丢失太多的数据,而且又不希望经常地进行完全备份,则可以在完全备份中间加一些日志备份。SundayMonday完全备份LogLogLogLogDataLogDataLog8/15/202113数据库原理与应用张申勇完全备份+差异备份+日志备份MondayTuesday完全备份差异备份差异备份...LogDataLogLogLogLogLogLogLogData8/15/202114数据库原理与应用张申勇14.1.6实现备份使用
5、企业管理器备份数据库使用Transact-SQL语句备份数据库备份媒体集8/15/202115数据库原理与应用张申勇使用企业管理器备份数据库在要备份的数据库上右击鼠标,在弹出的菜单中选择“所有任务”,然后再选择“备份数据库”命令。8/15/202116数据库原理与应用张申勇使用Transact-SQL语句备份数据库备份数据库BACKUPDATABASE数据库名TO{<备份设备名>}
6、{DISK
7、TAPE}={‘物理备份文件名’}[WITH[DIFFERENTIAL][[,]{INIT
8、NOINIT}]8/15/202117数据库原理与应用张申勇备份日志BACKUPLOG数据库名TO
9、{<备份设备名>}
10、{DISK
11、TAPE}={‘物理备份文件名’}[WITH[{INIT
12、NOINIT}][{[,]NO_LOG
13、TRUNCATE_ONLY
14、NO_TRUNCATE}]]8/15/202118数据库原理与应用张申勇示例例1.对“students”理数据库进行完全备份,并备份到MyBK_1备份设备上(假设此备份设备已创建好)。BACKUPDATABASEstudentsTOMyBK_1例2.对“pubs”数据库进行完全备份,备份到MyBK_1备份设备上,并覆盖掉该备份设备上已有的内容。BACKUPDATABASEpubsTOMyBK_1WITHINIT例3.对“pub
15、s”进行一次事务日志备份,并备份到MyBKLog1备份设备上。BACKUPLOGpubsTOMyBKLog18/15/202119数据库原理与应用张申勇备份媒体集当数据库很大时,一个备份设备的空间可能不能满足要求,这时就可以将数据库备份到多个不同的备份设备上(每个备份设备可建立在不同的磁盘上)。使用多个备份设备同时进行备份时的备份设备就叫做备份媒体集。当某个备份设备作为备份媒体集中的一个成员时,这个备份设备就只能在这个备份媒体集中使用,不能再单独使用,除非消除了备份媒
此文档下载收益归作者所有