第11章-数据库的恢复与传输 .doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库的恢复与传输 SQL Server 2005提供了完善的数据库备份和还原功能。用户可以将SQL Server 2005数据库中的数据导出到其他数据库系统中,也可以将其他数据库系统中的数据导入到SQL Server 2005中。 本章主要介绍如何使用SQL Server 2005进行备份还原和数据导入/导出操作。 数据库的备份与还原 本节主要介绍备份还原概念,以及SQL Server 2005数据库如何进行备份和还原。 备份还原概述 “备份”是数据的副本,用于在系统发生故障后还原和恢复数据。备份使用户能够在发生故障后还原数据。通过适当备份,可以从多种故障中恢复,包括: a.系统故障。 b.用户错误(例如,误删除了某个表、某个数据)。 c.硬件故障(磁盘驱动器损坏)。 d.自然灾难。 SQL Server 2005备份创建在备份设备上,如磁盘或磁带媒体。使用SQL Server 2005可以决定如何在备份设备上创建备份。例如,可以覆盖过时的备份,也可以将新备份追加到备份媒体。执行备份操作对运行中的事务影响很小,因此可以在正常操作过程中执行备份工作。SQL Server 2005提供了多种备份方法,用户可以根据具体应用状况选择合适的备份方法备份数据库。 说明:数据库备份并不是简单地将表中的数据复制,而是将数据库中的所有信息,包括表数据、视图、索引、约束条件,甚至是数据库文件的路径、大小、增长方式等信息也备份。 还原是指从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库。数据库支持的还原方案取决于其恢复模式。 创建备份的目的是为了可以恢复已损坏的数据库。但是,备份和还原数据需要在特定的环境中进行,并且必须使用一定的资源。因此,可靠地使用备份和还原以实现恢复需要有一个备份和还原策略。 设计有效的备份和还原策略需要仔细计划、实现和测试。需要考虑以下因素: 组织对数据库的生产目标,尤其是对可用性的防止数据丢失的要求。 每个数据库的特性。其大小、使用模式、内容特性及其数据要求等。 对资源的约束。例如,硬件、人员、存储备份媒体空间以及存储媒体的物理安全性等。 恢复模式 备份和还原操作是在“恢复模式”下进行的。恢复模式是一个数据库属性,它用于控制数据库备份和还原操作的基本行为。例如,恢复模式控制了将事务记录在日志中的方式、事务日志是否需要备份以及可用的还原操作。 恢复模式的优点 a.简化了恢复计划。 b.简化了备份和恢复过程。 c.明确了系统操作要求之间的权衡。 d.明确了可有性和恢复要求之间的权衡。 恢复模式的分类 在SQL Server 2005数据库管理系统中,可以选择3种恢复模式包括:简单恢复模式、完整恢复模式和大容量日志恢复模式。 简单恢复模式 此模式简略地记录大多数事务,所记录的信息只是为了确保在系统崩溃或还原数据备份之后数据库一致性。由于旧的事务已提交,已不再需要其日志,因而日志将被截断。截断日志将删除备份和还原事务日志。但是,这种简化将导致在灾难事件中丢失数据的可能。没有日志备份,数据库只可恢复到最近的数据备份时间。此外,该模式不支持还原单个数据页。简单恢复模式并不适合重要的企业级数据库系统,因为对企业级数据库而言,丢失最新的更改是无法接受的。在这种情况下,建议使用完整恢复模式。 完整恢复模式 此模式完整地记录了所有事务,并保留所有的事务日志记录,直到将它备份。完整恢复模式能使数据库恢复到故障时间点(假定在故障发生之后备份了日志尾部)。 大容量日志恢复模式 此模式简略地记录大多数大容量操作(例如,索引创建和大容量加载),完整地记录其他事务。大容量日志恢复模式提高了大容量操作的性能,常用作完整恢复模式的补充。 在SQL Server 2005中可用SSMS查看更改数据库的恢复模式。启动SSMS,连接到相应的Microsoft SQL Server Database Engine实例之后,在“对象资源管理器”中展开“数据库”,然后选择Northwind数据库。右键单击该数据库,再单击“属性”,将打开“数据库属性”对话框,在“选择页”窗格中选择“选项”。当前恢复模式显示在“恢复模式”列表框中,也可以从列表中选择不同的模式来更改恢复模式。如图11.1所示。 图11.1 数据库属性界面 恢复模式的选择 为了给数据库选择最佳策略,需要考虑多个方面,包括数据库特征、数据库的恢复目标和要求。无论数据库大小或组结构如何,都可以选择简单或完整(大容量日志)恢复模式。最佳选择模式取决于用户的恢复目标和要求。 简单恢复模式 如果系统符合下列所有的要求,则使用简单恢复模式: 丢失日志中的一些数据无关紧要。 无论何时还原主文件组,用户都希望始终还原读写辅助文件组(假设有辅助文件组)。 是否备份事务日志无所谓,只需要完整差异备份。 不在乎无法恢

文档评论(0)

精品书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档