- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
补充资料-数据库应用和性能优化-第五章-数据库备份还原选项详解-V1.0
SQL Server 数据库备份还原选项详解
SQL Server数据库备份还原是做为数据库管理员经常需要做的一件工作,只有在有了安全的备份还原手段之后才能保证数据的相对安全。所以每天做备份,并定期还原必要数据库是衡量一个数据库管理员是否合格的必备手段之一。
一、数据库备份常用选项:
经常备份还原SQL Server数据库的用户对于如何备份和还原数据库已经非常的清楚了。但是由于应用场景的复杂性。在备份还原时,SQL Server的可选项是非常多的。这里将对备份还原时的可选项做一个简单的介绍,以方便管理员在执行备份还原操作时可以达到效率最高。在备份时主要的选项如图5.1:
图5.1 备份数据库时的相关“选项”
1.备份到现有媒体集:
此选项主要是用来指定用来备份的媒体(介质)选项,主要由“追加到现有备份集”、“覆盖所有现有备份集”和“检查媒体集名称和备份集过期时间”三项组成。
1)“追加到现有备份集”是指将来自于相同或不同数据库的,在不同时间执行的备份存储在同一个媒体上。通过将其他备份集追加到现有媒体上,媒体上以前的内容保持不变,新的备份在媒体上最后一个备份的结尾处写入。SQL Server默认采用的都是这个选项。
2)“覆盖所有备份集”是指覆盖媒体上所有的备份并保留媒体标头(如果有),如果没有媒体标头,则创建一个标头。对于磁带标头,适当地保留标头还是很有帮助的。对于磁盘备份媒体,只覆盖备份操作中指定的备份设备使用的文件,其他文件不受影响。覆盖备份时,保留现有的所有媒体标头,同时将新的备份创建为备份设备中的第一个备份。如果没有现有的媒体标头,将自动编写一个带相关媒体名称和媒体描述的有效媒体首部。如果现有的媒体标头无效,备份操作将终止。
3)“检查媒体集名称和备份集过期时间”是为了让数据库在备份的时候检查一下媒体集或备份集的时间还是否有效。因为为了防止备份的数据量过大,微软允许新的备份数据在一定情况下可以替换旧的备份数据库,但是在什么条件上覆盖呢?主要是根据过期时间来进行定义的。同时在“媒体集名称”文本框中可以输入希望检查的媒体集名称。如果没有没有指定名称。那么将使用空白名称创建媒体集。如果指定了媒体集名称,将检查媒体,以确定实际名称是否与输入的名称相匹配。
2.备份到新媒体集并清除所有现在备份集:
选择“备份到新媒体集并清除所有现在备份集”可以清除以前的备份集,并使用新的备份集备份数据库。在“新建媒体集名称“文本框里可以输入希望创建的媒体集名称;在”新建媒体集说明“文本框中输入相应的说明。
3.可靠性:
1)“完成后验证备份”复选框将会验证备份集是否完整以及所有卷是否都可读。
2)“写入媒体前检查校验和”复选框将会在写入备份媒体前验证校验和,如果选中此项,那么有可能会大大增加数据库的工作负荷,并降低备份操作的备份吞吐量。但是可以大大提高备份数据的可靠性。如果希望在发生错误的时候继续进行,也可以选择“出错时继续”复选框。
4.事务日志:
1)“截断事务日志”:在进行完整备份的时候,选项是无法激活状态,如果希望选中项,用户需要在备份时选择备份类型为“事务日志”,才能够选择选项。如果选择了“截断事务日志”单选框,则会备份事务日志并将其截断,以便释放更多的日志空间。这时候数据库处于在线状态。
二、数据库还原常用选项:
在将数据库进行备份后,还需要定期的还原数据。还原数据库的数据时,也有相关的“选项”,如图5.2:
图5.2 还原数据库时的相关“选项”
1.还原选项:
1)“覆盖现有数据库”是指还原操作将覆盖当前使用用户指定的数据库名称的任何数据库文件。即使将备份从其他数据库还原到现有的数据库名称,现有数据库的文件也将被覆盖。
2)“保留复制设置”是指将已发布的数据库还原到创建数据库的服务器之外的服务器时,保留复制。选项只有在“恢复模式”为“回滚未提交的事务,使数据库处于可以使用的状态”选项时,此选项才可用。它的功能和使用RECOVERY选项还原备份是等效的。
3)“还原每个备份之前进行提示”是指在还原每个备份设置前要求用户进行确认。如果必须为不同的媒体集更换磁带,例如在服务器具有一个磁带设备时,此选项非常有用。
4)“限制访问还原的数据库”使还原的数据库只能供db_owner、dbcreator或sysadmin的成员使用。
2.恢复状态:
1)“回滚未提交的事务,使数据库处于可以使用的状态,无法还原其他事务日志”(RESTORE WITH RECOVERY),WITH RECOVERY包含重做和撤消两个阶段,并可以恢复数据库;不能还原其他的备份这是默认设置。如果前滚集前滚的不够远,无法与数据库一致,则不会出现撤消阶段。数据库引擎将发出错误,恢复将停止。如果前滚集与数据库一致,则执行恢复,并且可使数据库联机
请注意
“重做”是指重
文档评论(0)