数据库备份和还原教学文案.ppt

数据库备份和还原教学文案.ppt

ID:61278320

大小:2.20 MB

页数:61页

时间:2021-01-23

数据库备份和还原教学文案.ppt_第1页
数据库备份和还原教学文案.ppt_第2页
数据库备份和还原教学文案.ppt_第3页
数据库备份和还原教学文案.ppt_第4页
数据库备份和还原教学文案.ppt_第5页
资源描述:

《数据库备份和还原教学文案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库备份和还原13.1数据库备份概述对于计算机用户来说,对一些重要文件、资料定期进行备份是一种良好的习惯。如果出现突发情况,比如系统崩溃、系统遭受病毒攻击等,使得原先的文件遭到破坏以至于全部丢失,启用文件备份,就可以节省大量的时间和精力。数据库备份就是在某种介质上(磁盘、磁带等)创建完整数据库(或者其中一部分)的副本,并将所有的数据项都复制到备份集,以便在数据库遭到破坏时能够恢复数据库。对SQLServer2008数据库或事务日志进行备份,就是记录在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其还原

2、。执行备份操作必须拥有对数据库备份的权限许可,SQLServer2008只允许系统管理员、数据库所有者和数据库备份执行者备份数据库。SQLServer2008提供了高性能的备份和还原功能以及保护手段,以保护存储在SQLServer2008数据库中的关键数据。通过适当的备份,可以使用户能够在发生多种可能的故障后恢复数据,这些故障主要包括:系统故障;用户错误:例如,误删除了某个表或某些数据;硬件故障:例如,磁盘驱动器损坏;自然灾害。13.1.1数据库备份计划创建备份的目的是为了可以恢复已损坏的数据库。但是,备份和还原数据需要在特定的环境

3、中进行,并且必须使用一定的资源。因此,在备份数据库之前,需要对备份内容、备份频率以及数据备份存储介质等进行计划。1.备份内容备份内容主要包括:系统数据库、用户数据库和事务日志。(1)系统数据库记录了SQLServer系统配置参数、用户资料以及所有用户数据库等重要信息,主要包括master、msdb和model数据库。(2)用户数据库中存储了用户的数据。由于用户数据库具有很强的区别性,即每个用户数据库之间的数据一般都有很大差异,所以对用户数据库的备份更为重要。(3)事务日志记录了用户对数据库中数据的各种操作,平时系统会自动管理和维护所

4、有的数据库事务日志。相比数据库备份,事务日志备份所需要的时间较少,但是还原需要的时间较多。2.备份频率数据库备份频率一般取决于修改数据库的频繁程度,以及一旦出现意外丢失的工作量的大小,还有发生意外丢失数据的可能性大小。一般来说,在正常使用阶段,对系统数据库的修改不会十分频繁,所以对系统数据库的备份也不需要十分频繁,只需要在执行某些语句或存储过程导致SQLServer2008对系统数据库进行了修改的时候备份。当在用户数据库中执行了加入数据、创建索引等操作时,应该对用户数据库进行备份,此外,如果清除了事务日志,也应该备份数据库。3.备份

5、存储介质常用的备份存储介质包括硬盘、磁带和命令管道等。具体使用哪一种介质,要考虑用户的成本承受能力、数据的重要程度、用户的现有资源等因素。在备份中使用的介质确定以后,一定要保持介质的持续性,一般不要轻易地改变。4.其它计划(1)确定备份工作的负责人。备份负责人负责备份的日常执行工作,并且要经常进行检查和督促。这样,可以明确责任,确保备份工作得到人力保障。(2)确定使用在线备份还是脱机备份。在线备份就是动态备份,允许用户继续使用数据库。脱机备份就是在备份时,不允许用户使用数据库。虽然备份是动态的,但是用户的操作会影响数据库备份的速度。

6、(3)确定是否使用备份服务器。在备份时,如果有条件最好使用备份服务器,这样可以在系统出现故障,迅速还原系统的正常工作。当然,使用备份服务器会增大备份的成本。(4)确定备份存储的地方。备份是非常重要的内容,一定要保存在安全的地方。在保存备份时应该实行异地存放,并且每套备份的内容应该有两份以上的备份。(5)确定备份存储的期限。对于一般性的业务数据可以确定一个比较短的期限,但是对于重要的业务数据,需要确定一个比较长的期限。期限愈长,需要的备份介质就愈多,备份成本也随之增大。总之,备份应该按照需要经常进行,并进行有效的数据管理。SQLSer

7、ver2008备份可以在数据库使用时进行,但是一般在非高峰活动时备份效率更高。另外,备份是一种十分耗费时间和资源的操作,不能频繁操作。应该根据数据库的使用情况确定一个适当的备份周期。13.1.2数据库备份的类型在SQLServer系统中,有4种备份类型,分别如下所示:①完整数据库备份。②差异数据库备份。③事务日志备份。④数据库文件或文件组备份。1.完整数据库备份完整数据库备份将备份整个数据库,包括事务日志部分(以便可以恢复整个备份)。完整数据库备份代表备份完成时的数据库,通过包括在备份中的事务日志,可以使用备份恢复到备份完成时的数据

8、库。创建完整数据库备份是单一操作,通常会安排该操作定期发生。如果数据库主要是只进行读操作,那么完整数据库备份能有效地防止数据丢失。完整数据库备份易于使用。因为完整数据库备份包含数据库中的所有数据,所以对于可以快速备份的小数据库而言,最

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

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

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