数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt

数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt

ID:51622901

大小:1.55 MB

页数:35页

时间:2020-03-26

数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt_第1页
数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt_第2页
数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt_第3页
数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt_第4页
数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt_第5页
资源描述:

《数据库原理与应用教程 教学课件 第12章 备份和恢复数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用教程(第4版)国家“十一五”规划教材第12章备份和恢复数据库12.1备份数据库12.2恢复数据库12.1备份数据库12.1.1为什么要进行数据备份?12.1.2备份内容及备份时间12.1.3备份设备12.1.4SQLServer支持的备份策略12.1.5备份策略12.1.6实现备份*312.1.1为什么要进行数据备份?主要目的是为了防止数据的丢失。造成数据丢失的原因包括如下几种情况:存储介质故障;用户的操作错误;服务器故障;由于病毒的侵害而造成的数据丢失或损坏。由于自然灾害而造成的数据丢失或损坏。*412.1.2备份内容

2、及备份时间备份内容系统数据库用户数据库备份时间系统数据库:修改之后备份用户数据库:周期性备份*512.1.3备份设备永久备份设备在备份之前需要预先建立临时备份设备不需要预先建立,在备份时直接使用*6用SSMS创建备份设备在SSMS工具的对象资源管理器中,展开“服务器对象”。在“备份设备”上单击鼠标右键,在弹出的菜单中单击“新建备份设备”命令,打开“备份设备”窗口。在此窗口中进行相应设置。用T-SQL语句创建备份设备sp_addumpdevice[@devtype=]‘device_type‘,[@logicalname=]‘logica

3、l_name‘,[@physicalname=]‘physical_name‘[@devtype=]‘device_type’:备份设备的类型。Disk:磁盘Type:磁带*8示例例.建立一个名为bk2的磁盘备份设备,其物理存储位置及文件名为D:dumpbk2.bak。EXECsp_addumpdevice'disk','bk2','D:dumpbk2.bak'*912.1.4备份类型完整备份差异备份事务日志备份*10完整备份恢复的基线。在备份时不影响用户对数据库的操作。备份数据文件、数据库对象和数据的信息。备份备份过程中发生的

4、活动。*11差异备份备份从上次完整备份之后改变的内容备份差异备份过程中发生的活动比完整备份节约时间*12事务日志备份备份从上次日志备份之后的日志记录备份完成后要截断日志对故障恢复模式的要求不能是“简单”的*13设置恢复模式在要设置恢复模式的数据库名上右击鼠标在弹出的菜单中选择“属性”命令在弹出的属性窗口中,单击左边“选择页”中的“选项”选项。*1412.1.5备份策略完整备份完整备份+日志备份完整备份+差异备份+日志备份*15完整备份适合于数据库数据不是很大,而且数据更改不是很频繁的情况。SundayMondayTuesdayDataL

5、ogDataLogDataLog*16完整备份+日志备份如果不允许丢失太多的数据,而且又不希望经常地进行完整备份,则可以在完整备份中间加一些日志备份。SundayMonday完整备份LogLogLogLogDataLogDataLog*17完整备份+差异备份+日志备份MondayTuesday完整备份差异备份差异备份...LogDataLogLogLogLogLogLogLogData*1812.1.6实现备份用SSMS实现用T-SQL语句实现用SSMS实现备份在要进行备份的数据库上右击鼠标,在弹出的菜单中选择“任务”“备份”命令

6、。或在要备份数据库的备份设备(bk1)上右击鼠标,在弹出的菜单中选择“备份数据库”命令,均可打开类似的备份数据库窗口。备份数据库窗口备份数据库的选项窗口用T-SQL语句备份数据库BACKUPDATABASE数据库名TO{<备份设备名>}

7、{DISK

8、TAPE}={'物理备份文件名'}[WITH[DIFFERENTIAL][[,]{INIT

9、NOINIT}]]DIFFERENTIAL:进行差异备份;INIT:本次备份数据库将重写备份设备;NOINIT:本次备份数据库将追加到备份设备上。*23用T-SQL语句备份日志BACKUPLOG数据库

10、名TO{<备份设备名>}

11、{DISK

12、TAPE}={'物理备份文件名'}[WITH[{INIT

13、NOINIT}][{[,]NO_LOG

14、TRUNCATE_ONLY

15、NO_TRUNCATE}]]NO_LOG和TRUNCATE_ONLY:备份完日志后截断不活动日志。NO_TRUNCATE:备份完日志后不截断不活动日志。*24示例1例1.对“students”数据库进行一次完整备份,备份到MyBK_1备份设备上(假设此备份设备已创建好),并覆盖掉该备份设备上已有的内容。。BACKUPDATABASEstudentsTOMyBK_1WITHIN

16、IT*25示例2例2.对“students”数据库进行一次差异备份,也备份到MyBK_1备份设备上,并保留该备份设备上已有的内容。BACKUPDATABASEstudentsTOMyBK_1WITHDIFF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。