- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库第11章解析
【技能目标】 学会备份和恢复数据库的方法;学会数据的导入和导出;学会根据需求合理设置数据库备份和恢复的策略。 【知识目标】 了解数据库的常见故障类型;掌握SQL Server 2005数据库备份类型;掌握SQL Server 2005数据库备份和恢复的方法;掌握数据库的导入和导出操作。 数据库中的数据通常十分重要,不能丢失。但在数据库的使用过程中,可能会发生各种各样的故障或问题,造成数据丢失。潜在的可能造成数据损失的因素有很多,主要有硬件故障、用户的错误操作、电源故障、软件错误、火灾、自然灾害等。 数据库中的数据一旦丢失或被损坏,可能会造成巨大损失,有时甚至产生灾难性的后果。为了防止数据出现灾难性的事故,必须采取必要的措施,以保证故障发生时可以恢复数据库。SQL Server 2005提供的备份和恢复机制就是保证在数据库系统出现故障时,能够将数据库恢复到正确的状态。 11.1.1 数据库备份的概念 备份是一项数据库系统的维护管理工作,主要是由数据库管理员来完成的。数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因意外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。 备份时用户也可以访问数据库,并可对数据库进行操作。因为SQL Server支持在线备份,所以通常情况下可一边备份一边进行其他操作。但是,在备份过程中不允许执行这些操作: 创建或删除数据库文件、创建索引、执行非日志操作、自动或手工缩小数据库或数据库文件大小。如果在这些操作正在进行当中进行备份,则备份处理将被终止。如果在备份过程中打算执行这些操作,则操作将失败而备份继续进行。 在备份之前,应该制定一个完整可行的备份计划,需要考虑以下几方面。 1. 确定备份内容 备份内容包括系统数据库中的数据、用户数据库中的数据和事务日志。 (1) 系统数据库数据。系统数据库记录了SQL Server系统配置参数、用户资料以及所有用户数据库等重要信息,主要包括master、msdb和model数据库。 (2) 用户数据库数据。用户数据库中存储了用户的数据。由于每个用户数据库记录的是用户自己特有的数据,所以对用户数据库的数据备份尤为重要。 (3) 事务日志。事务日志记录了用户对数据库的各种操作,是保证数据库恢复的关键。 2. 确定备份频率 备份频率就是每隔多长时间执行一次备份。可以根据系统恢复的工作量和系统活动的事务来确定备份频率。在正常使用阶段,对系统数据库的修改不会十分频繁,则对系统数据库的备份不需要十分频繁,当在用户数据库中执行了加入数据、创建索引等操作时,应该对用户数据库进行备份。 3. 确定备份存储的位置 考虑到数据库的安全性,数据库备份应该异地存放。 4. 确定备份存储期限 对一般数据,可确定比较短的存储期限;对重要数据,则要确定一个较长的存储期限。 5. 确定备份介质 常用的备份存储介质包括硬盘、磁带和命名管道等。 11.1.2 数据库恢复的概念 如果数据库系统遇到了不可避免的灾难,那么应当及时进行数据库恢复。恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态是由备份决定的。一旦数据库出现问题,那么数据库管理员就要使用数据库恢复技术使损坏的数据库恢复到备份时的状态。为了维护数据库的一致性,在备份中未完成的事务并不进行恢复。 针对不同的备份类型,应该采取不同的恢复方法。数据库恢复时用户需要事先知道SQL Server中已经实施了哪种备份策略。如果只使用完整备份和差异备份,则数据库必须置于简单恢复模式。 如果也想使用事务日志备份,恢复模式必须置于完整恢复模式(FULL)或者大容量日志恢复模式(BULK_LOGGED),完整恢复模式会告诉SQL Server希望执行事务日志备份。为此,SQL Server将所有事务保存在一个事务日志文件中直到一次事务日志备份发生。当事务日志备份发生时,SQL Server将在事务日志备份写入备份设备后删除事务日志。在简单恢复模式中,事务日志会在每一个检查点后被删除,这意味着提交的事务(已经写入数据文件)将在事务日志中被删除。因此,在简单恢复模式中,不能创建事务日志备份。 11.1.3 备份类型 SQL Server 2005数据库提供了完整备份、事务日志备份、差异备份、文件及文件组备份四种类型。其中完整备份、差异备份以及事务日志备份都是用户经常使用的备份类型。 1. 完整备份 完整备份是指对数据库的全部备份,包括所有的数据以及数据库对象。完整备份首先将事务日志写到磁盘上,然后创建相同的数据库和数据库对象及拷贝数据。由于是对数据库的完整备份,因而这种备份不仅速度较慢,而
有哪些信誉好的足球投注网站
文档评论(0)