第12章 数据库的备份恢复与分离附加ppt课件.ppt

第12章 数据库的备份恢复与分离附加ppt课件.ppt

ID:58713878

大小:2.87 MB

页数:111页

时间:2020-10-04

第12章 数据库的备份恢复与分离附加ppt课件.ppt_第1页
第12章 数据库的备份恢复与分离附加ppt课件.ppt_第2页
第12章 数据库的备份恢复与分离附加ppt课件.ppt_第3页
第12章 数据库的备份恢复与分离附加ppt课件.ppt_第4页
第12章 数据库的备份恢复与分离附加ppt课件.ppt_第5页
资源描述:

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

1、备份数据库恢复数据库数据库分离与附加小结第12章数据库的备份恢复与分离附加9/19/20211数据库备份是数据库系统运行过程中需定期进行的操作,一旦数据库因意外而遭损坏,就必须用这些备份来恢复数据库。数据库的分离与附加用于将数据库与服务器分离以复制数据库文件和将数据库加入到其他SQLServer服务器中。这些都是非常实用的操作。9/19/20212备份数据库9/19/20213备份和恢复是数据库管理人员维护数据库安全性和完整性的重要操作。备份是恢复受损数据库最容易、把意外损失降低到最小的保障方法。没有备份,所有的数据都有可能丢失。备份可以防止因表和数据库遭受破坏、介质

2、失效或用户错误而造成的数据灾难。恢复是在意外发生之后,利用备份来恢复数据库的操作。良好的备份策略是数据库安全运行的保证,是每一个数据库管理员必须认真调查和仔细规划才能完成的任务。9/19/20214一、概述可能存在很多因素会破坏数据库中的数据,如存储介质的意外损坏、用户误操作或人为的破坏等。为了维护数据库数据的完整,SQLServer提供了一套功能强大的数据备份和恢复工具。确保能够在系统出现问题时,及时恢复数据库中的数据。备份就是对SQLServer数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将

3、其恢复。执行备份操作必须拥有对数据库备份的权限许可,SQLServer只允许系统管理员、数据库所有者和数据库备份执行者备份数据库。数据的备份和恢复功能还能为用户操作数据库提供方便。例如,将一台服务器上备份的数据在另一台服务器上进行恢复,这样就实现了两台服务器之间的数据复制。备份和恢复组件是SQLServer的重要组成部分。备份就是指SQLServer数据库或事务日志进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因意外破坏而损坏,这些备份文件将在数据库恢复时用来恢复数据库。9/19/20215备份的重要性数据备份是非常麻烦的工作,需要认

4、真的规划和大量的操作。那么,为什么还要进行备份呢?首先用户使用的数据库是因为要利用数据库来管理和操作数据。数据对于用户来说是非常宝贵的资源。数据是存放在计算机上的,但是即使是最可靠的硬件和软件,也会出现系统故障或产品故障。所以,应该在意外发生之前做好充分的准备工作,以便在意外发生之后有相应的措施能快速的恢复数据库的运行,并使丢失的数据量减少到最小。备份就是制作数据库结构和数据的拷贝,以便在数据库遭到破坏时能够修复数据库。数据库的破坏是难以预测的,因此必须采取能够还原数据库的措施。可能造成数据损失的因素很多,一般地,造成数据丢失的常见原因包括以下几种:◆存储介质故障:如

5、果保存有数据库文件的磁盘驱动器彻底崩溃,而用户又不曾进行过数据库备份,则有可能导致数据的彻底丢失。◆用户的错误操作:如果用户无意或恶意地在数据库上进行了大量的非法操作,如删除了某些重要的数据、表格,甚至删除了整个数据库等,则数据库系统将处于难以使用和管理的混乱局面。重新恢复条理性的最好办法是使用备份信息,将数据库系统重新恢复到一个可靠、稳定、一致的状态下。◆服务器的彻底崩溃:再好的计算机、再稳定的软件也有漏洞存在,如果某天数据库服务器彻底瘫痪,用户面对的将是彻底重建系统的艰难局面。如果事先进行过了完善而彻底的备份操作,用户将可以迅速地完成系统的重建工作,并将数据灾难造

6、成的损失减少到最小。◆一些难以预料的因素也可能导致数据库系统的严重损坏,如破坏性的计算机病毒、盗窃、电源故障、自然灾害(如火灾、洪水、地震)等。如果数据库受到损坏导致不可读,则用户应该首先删除受损的数据库,然后再从备份的文件中进行数据库的重建从而恢复数据库。总之,有一个良好的备份策略,并严格执行是非常重要的。9/19/202161.备份内容数据库中数据的重要程度决定了数据恢复的必要与重要性,也就决定了数据是否及如何备份。数据库需备份的内容可分为系统数据库和用户数据库两部分,系统数据库记录了重要的系统信息,用户数据库则记录了用户的数据。系统数据库包括master、msd

7、b和model数据库,它们是确保SQLServer2008系统正常运行的重要依据,因此,系统数据库必须被完全备份。例如,一个普通的图书管理数据库中的数据可认为是一般数据,而一个银行业务数据库中的数据是关键数据。2.由谁做备份在SQLServer2008中,具有下列角色的成员可以做备份操作:(1)固定的服务器角色sysadmin(系统管理员);(2)固定的数据库角色db_owner(数据库所有者);(3)固定的数据库角色db_backupoperator(允许进行数据库备份的用户)。9/19/202173.备份介质备份介质是指将数据库备份到的目标载体,

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

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

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