




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server数据库备份还原选项详解5 数据库应用与性能优化SQL Server数据库备份还原是做为数据库管理员经常需要做的一件工作,只有在有了安全的备份还原手段之后才能保证数据的相对安全。所以每天做备份,并定期还原必要数据库是衡量一个数据库管理员是否合格的必备手段之一。一、数据库备份常用选项:经常备份还原SQL Server数据库的用户对于如何备份和还原数据库已经非常的清楚了。但是由于应用场景的复杂性。在备份还原时,SQL Server的可选项是非常多的。这里将对备份还原时的可选项做一个简单的介绍,以方便管理员在执行备份还原操作时可以达到效率最高。在备份时主要的选项如图5.1:图5.1
2、 备份数据库时的相关“选项”1.备份到现有媒体集:此选项主要是用来指定用来备份的媒体(介质)选项,主要由“追加到现有备份集”、“覆盖所有现有备份集”和“检查媒体集名称和备份集过期时间”三项组成。1)“追加到现有备份集”是指将来自于相同或不同数据库的,在不同时间执行的备份存储在同一个媒体上。通过将其他备份集追加到现有媒体上,媒体上以前的内容保持不变,新的备份在媒体上最后一个备份的结尾处写入。SQL Server默认采用的都是这个选项。2)“覆盖所有备份集”是指覆盖媒体上所有的备份并保留媒体标头(如果有),如果没有媒体标头,则创建一个标头。对于磁带标头,适当地保留标头还是很有帮助的。对于磁盘备份媒
3、体,只覆盖备份操作中指定的备份设备使用的文件,其他文件不受影响。覆盖备份时,保留现有的所有媒2数据库应用与性能优化 5体标头,同时将新的备份创建为备份设备中的第一个备份。如果没有现有的媒体标头,将自动编写一个带相关媒体名称和媒体描述的有效媒体首部。如果现有的媒体标头无效,备份操作将终止。3)“检查媒体集名称和备份集过期时间”是为了让数据库在备份的时候检查一下媒体集或备份集的时间还是否有效。因为为了防止备份的数据量过大,微软允许新的备份数据在一定情况下可以替换旧的备份数据库,但是在什么条件上覆盖呢?主要是根据过期时间来进行定义的。同时在“媒体集名称”文本框中可以输入希望检查的媒体集名称。如果没有
4、没有指定名称。那么将使用空白名称创建媒体集。如果指定了媒体集名称,将检查媒体,以确定实际名称是否与输入的名称相匹配。2.备份到新媒体集并清除所有现在备份集:选择“备份到新媒体集并清除所有现在备份集”可以清除以前的备份集,并使用新的备份集备份数据库。在“新建媒体集名称“文本框里可以输入希望创建的媒体集名称;在”新建媒体集说明“文本框中输入相应的说明。3.可靠性:1)“完成后验证备份”复选框将会验证备份集是否完整以及所有卷是否都可读。2)“写入媒体前检查校验和”复选框将会在写入备份媒体前验证校验和,如果选中此项,那么有可能会大大增加数据库的工作负荷,并降低备份操作的备份吞吐量。但是可以大大提高备份
5、数据的可靠性。如果希望在发生错误的时候继续进行,也可以选择“出错时继续”复选框。4.事务日志:1)“截断事务日志”:在进行完整备份的时候,该选项是无法激活状态,如果希望选中该项,用户需要在备份时选择备份类型为“事务日志”,才能够选择该选项。如果选择了“截断事务日志”单选框,则会备份事务日志并将其截断,以便释放更多的日志空间。这时候数据库处于在线状态。二、数据库还原常用选项:在将数据库进行备份后,还需要定期的还原数据。还原数据库的数据时,也有相关的“选项”,如图5.2:5 数据库应用与性能优化图5.2 还原数据库时的相关“选项”1.还原选项:1)“覆盖现有数据库”是指还原操作将覆盖当前使用用户指
6、定的数据库名称的任何数据库文件。即使将备份从其他数据库还原到现有的数据库名称,现有数据库的文件也将被覆盖。2)“保留复制设置”是指将已发布的数据库还原到创建该数据库的服务器之外的服务器时,保留复制。该选项只有在“恢复模式”为“回滚未提交的事务,使数据库处于可以使用的状态”选项时,此选项才可用。它的功能和使用RECOVERY选项还原备份是等效的。3)“还原每个备份之前进行提示”是指在还原每个备份设置前要求用户进行确认。如果必须为不同的媒体集更换磁带,例如在服务器具有一个磁带设备时,此选项非常有用。4)“限制访问还原的数据库”使还原的数据库只能供db_owner、dbcreator或sysadmi
7、n的成员使用。2.恢复状态:1)“回滚未提交的事务,使数据库处于可以使用的状态,无法还原其他事务日志”(RESTORE WITH RECOVERY),WITH RECOVERY包含重做和撤消两个阶段,并可以恢复数据库;不能还原其他的备份这是默认设置。如果前滚集前滚的不够远,无法与数据库一致,则不会出现撤消阶段。数据库引擎将发出错误,恢复将停止。如果前滚集与数据库一致,则执行恢复,并且可使数据库联机数据库应用与性能优化 52)“不对数据库执行任何操作,不回滚提交的事务,可以还原其他事务日志(RESTORE WITH NORECOVERY),WITH NORECOVERY省略撤消阶段以保留未提交的事务。省略撤消阶段允许还原其他备份以将数据库进一步前滚。有时,RESTORE WITH NORECOVERY会将数据前滚到其与数据库一致的位置。这种情况下,数据库引擎将发出信息性消息,声明现在可以使用RE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源充电设施建设与运营方案
- 记账代理服务公司合同
- 西安商铺租赁合同书
- 商务合同签署流程及注意事项说明文书
- 企业招聘及人事代理服务合同
- 五金专业知识培训课件
- 小学班主任德育工作个人总结(28篇)
- 关于给校长的一封建议书(28篇)
- 教师安全心得体会
- 刑事申诉状故意伤害
- 2024年山东化工职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 《新病历书写规范》课件
- 2024年中小学生守则修订版
- 博览会展位装修及布展投标方案技术标
- 顾客提问的问题100条
- 肝脓肿教学查房课件
- 跳绳之双脚跳教案
- 拇外翻护理课件
- 六年级英语教学随笔5篇
- 读书分享交流会《从一到无穷大》课件
- 医疗器械可用性工程文档
评论
0/150
提交评论