备份和恢复课件.ppt

备份和恢复课件.ppt

ID:58231523

大小:988.00 KB

页数:61页

时间:2020-09-05

备份和恢复课件.ppt_第1页
备份和恢复课件.ppt_第2页
备份和恢复课件.ppt_第3页
备份和恢复课件.ppt_第4页
备份和恢复课件.ppt_第5页
资源描述:

《备份和恢复课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章备份和恢复内容提要SQLServer2005数据库的备份和恢复功能强大,涉及数据库系统的可靠性、安全性和完整性,是有效地防止数据丢失重要工具。计算机用户能够对一些重要文件、资料定期进行备份是必要的。因为当出现比如系统崩溃、系统遭受病毒攻击等突发情况,原先的文件就会遭到破坏以至于全部丢失,而通过恢复启用原先的文件备份,就可以节省大量的资源。本章重点掌握数据库的备份和恢复的常用操作。第11章备份和恢复本章内容:11.1备份和还原概述11.2备份数据库11.3还原数据库11.4还原受损的系统数据库11.5小结11.1备份和还原概述对于生产数据库来说,数据的安全

2、性是至关重要的。数据丢失可能由于以下多种原因造成:硬件故障、病毒、错误地使用UPDATE和DELETE语句、软件错误、自然灾害等。在备份数据库的时,SQLServer会执行下列操作:将数据库所有的数据页写到备份介质上。记录最早的事物日志记录的序列号。把所有的错误日志记录写到备份介质上。执行备份后需要将备份的数据写到备份介质上,在SQLServer2005系统中主要有磁盘、磁带、命名管道3种介质,而目前的数据库备份多用磁盘介质。11.1备份和还原概述11.1.1备份和还原的目的降低数据丢失的可能性,并能够及时恢复已经丢失的数据,可以在数据库系统中实施备份和恢复策略

3、。备份和恢复就是将数据库中的数据进行导出,生成副本,然后在系统发生故障后能够恢复全部或部分数据。数据还原就是在数据库的一定生命周期的某一时刻还原数据。作为数据库管理员,应该将数据还原的频率减到最低,预计潜在灾难所能影响到的范围,当灾难发生时,加快还原速度并快速地验证还原是否成功。11.1备份和还原概述11.1.2备份的时机备份数据库的时机和频率取决于可接受的数据丢失量和数据库活动的频繁程度。如果系统处于联机事务处理(OLTP)环境,则需要频繁备份数据库。如果系统主要用于决策支持(OLAP),则不必频繁备份数据库。需要决定从每种灾难中进行数据还原的合理时间长度,根

4、据灾难类型和数据库的大小不同,所需的最短数据还原时间也会不同。11.1备份和还原概述11.1.2备份的时机当计划从各种潜在的灾难中恢复时,需要考虑相关的问题,并为各种可能性做准备。一个包含数据文件的磁盘出现故障,就应该考虑下列问题:关闭数据库会造成什么后果?替换损坏的数据磁盘并用数据库备份还原数据的时间可否接受?为了使数据库不会由于单个磁盘的故障而无法使用,是否需要实现RAID?用数据库备份还原数据的实际时间是多少?更频繁地备份数据库是否会显著地减少还原时间?11.1备份和还原概述11.1.2备份的时机1.备份系统数据库(1)修改master数据库备份数据库。m

5、aster数据库包含了SQLServer系统中有关数据库的全部信息。当用户创建任何自定义的数据库时都要修改master数据库,此时就应该备份master数据库。在master数据库遭到破坏时,就可以方便的恢复数据库。创建、删除和修改数据库,要备份master数据库利用sp_logdevice系统存储过程,用来修改事务日志。用于添加或者删除服务器的系统存储过程。例如sp_addserver、sp_dropserver系统存储过程。11.1备份和还原概述11.1.2备份的时机1.备份系统数据库(2)修改msdb数据库备份数据库。msdb数据库包含了SQLServer

6、2005代理所使用的作业、警报和操作员的信息。(3)修改model数据库备份数据库。修改model数据库后也要对其进行备份,这样才能把更改后的所有用户数据库的默认配置保存下来。11.1备份和还原概述11.1.2备份的时机2.备份用户数据库用户应当定期的备份用户数据库。可以从下列几方面考虑备份的时机:(1)创建数据库后备份数据库。创建数据库或为数据库填充了数据以后,用户应该备份数据库。(2)创建索引后备份数据库。虽然这不是必须的,但是以后如果数据库遭到破坏,那么就可以在还原过程中节省时间。(3)清理事务日志后备份数据库。(4)执行了无日志操作后也应该备份数据库。1

7、1.1备份和还原概述11.1.3备份和恢复的类型在SQLServer2005系统中,主要有4种常用备份类型:完整数据库备份、差异数据库备份、事务日志备份和数据库文件或文件组备份。1.完整数据库备份和恢复完整数据库备份是数据库恢复时的基线,执行完整数据库备份时,SQLServer执行下列操作:备份在备份过程中发生的所有活动。备份事务日志中的所有未提交事务。完整数据库的恢复是从完整数据库备份中进行恢复。11.1备份和还原概述11.1.3备份和恢复的类型2.差异数据库备份和恢复为了减少还原频繁修改的数据库的时间,可以执行差异备份。在执行差异备份之前必须已经执行了完整数

8、据库备份。差异备份只备份

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

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

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