SQL2008R2 数据库备份及还原教程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


1-2 恢复模式
恢复模式决定数据库的备份策略及还原方法。主要模式有以 下三种 1、完整:日志文件中保留所有事务日志,可执行完整、差异 以及事务日志的备份 2、大容量日志:保留除创建索引或大量加载数据以外的所 有事务日志。支持以上三种备份模式,但在大量数据加载期 间无法保证能还原至过去某一时间节点。 3、简单:不保存事务日志,只能做简单的完整及差异备份。
Restore语句范例
数据库还原 Restore Database ***** From backupdevice With file=1, move ‘*****’ to ‘\\数据库路径\*.mdf’ move ‘*****’ to ‘\\数据库路径\*.ldf’ Replace, Norecovery
Restore语句范例
事务日志还原 Restore LOG ***** \*此处为数据库名*\ From disk=‘\\数据库备份路径\***.bak’ With file = 1, norecovery
差异备份
只备份所有异动的数据 特点: 备份量小备份媒体开销少,还原较完整备份更便捷。 缺陷: 差异备份的量以最后一次完整备份的资料为基准进行备份, 如完整备份周期较长,则差异备份资料量会变大。
事务日志备份
备份数据库完整的操作记录,可以准确恢复到某一个历史节 点时的资料。 特点: 可以按时间点精准恢复资料 缺陷: 备份次数越多,恢复时间越久。
数据库还原
还原前置工作 1、确认数据库损毁原因 2、确认数据库恢复模式 3、备份策略是否涵盖所需还原数据 4、备份数据是否有效 5、数据库需还原至何时
数据库还原
确认还原数据是否有效(基于备份设备方式) Restore verifyonly语句 例如:restore verifyonly from disk\\备份所在路径 如检查无误,则反馈为备份集有效。如有误则会提示异常 终止。 如采用多设备备份,则需将所有备份设备一并检查,否则 会提示媒体集不符合。
恢复选项
三个选项:Norecovery、Recovery、Standby Norecovery:不恢复为认可事物,还原后数据库不可访问, 常用于还原事物日志备份 Recovery:回滚并恢复所有事物,还原后数据库可直接访 问 Standby:数据库还原时,会创建镜像(备用)数据库供用 户查询(只读状态),但所有修改将不会被提交并且以事 物日志的方式记录。供事务日志备份还原时比对使用。
备份策略规划
完整备份+差异备份百度文库事务日志备份
2月1日 8:00 2月2日 8:00 2月3日 8:00
完整备份 差异备份 事务日志备份
其他备份
多备份设备 使用两个及以上的备份设备进行备份。 优势: 备份速度比单个设备快 备份资料平均写入每一个备份设备。 注意点: 使用多备份设备进行备份时,建议将备份设备放在不同的硬盘 介质上。 当备份设备被用于多设备备份时,该备份设备无法用作单设备 的备份,如需使用则需消除原有数据进行格式化后才可使用。
2-1备份设备
“备份设备”是一种服务器对象,其实质是一个独立的 数据库文件,与独立的备份文件不同的是,备份设备将每一 个数据备份集中在一个数据文,其优势是在多重备份机制下 可简化备份操作及查询机制。并可方便的使用SQL指令进行 批处理操作。
完整备份
最简单的备份方式,备份数据包含如下内容: 1、数据文件内目前存放数据的部分 2、备份期间产生的事务日志 特点: 易执行、简化还原程序、作为其他备份还原方式的基准点。 缺陷: 备份时间长、需花费较大备份媒体(容易造成浪费)、无法还原 至某一节点的数据。
MSSQL 2008 R2 数据库备份与还原
备份还原简介
1、SQL Server 基本备份简介 2、备份设备 3、备份类型 4、Backup语句操作 5、备份规划 6、数据库还原操作
1-1 在线备份机制
针对SQL高可用性所推出的备份机制。备份顺序如下 *备份过程中,先备份数据文件 *数据文件备份完毕后,将“备份期间产生的事务日志” 份下来 数据文件:存储数据库对象的文件格式。 日志文件:存储事务日志的文件,主要用来记录针对数据库 的各项操作记录。
Backup Database语句
常用指令 Backup Northwind to BackupDevice with INIT/NOINIT 将数据库 备份到指定设备,init为初始化备份媒体,默认为 noinit。 Backup Northwind to BackupDevice with Differential 对数据库执行差异备份
相关文档
最新文档