SQL2005 数据库的备份.docxVIP

  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文档。上传文档
查看更多
SQL2005 数据库的备份

SQL2005 数据库的备份(手工备份和维护自动备份)和还原英文版(详细的图解和文字)一 SQL2005 数据库的备份(一)手工备份手工备份,是最直接的数据库备份,也是最简单的备份,只要你点击要备份的数据库,右键属性--任务--备份,然后在打开的对话框内设置,然后确定一下,就OK了,它一个不太好的地方,就是直接备份,如果是默认的话,会覆盖前一个备份的bak,如下图,整个操作过程:?第二步 ,默认设置,完整备份,?第三步,如下:已经备份好了???二,现在讲一下数据库还原上面既然有备份了数据库,万一运行中的数据库出问题,或数据受到攻击,那么此时你就要还原数据库了,对于还原sql2005比较麻烦,有几个细节要注意,第一:要恢复中的单用户模式问题,否则会出现“数据库正在使用,所以无法获得对数据库的独占访问权”这样的提示,还原不了,????? ?原因:这是因为在还原数据库时,有其他用户正在使用数据库。还原数据库要求数据库工作在单用户模式。通常就是DBA在操? ?????? 作时,不允许其他用户连接数据库。其解决方法,配置数据库的属性,在如图14-32所示的【选项】选项卡中,设置【限制访问】参数为“Single”即可。如下图:(在某个要还原的数据库上右键属性)??然后,选择属性Properties然后选择单用户模式(默认是多用户模式)?确定后,就还原成功了!??注意:如果这样操作后,还不能还原,还提示数据库正在使用,所以无法获得对数据库的独占访问权的话,那么你要关闭当前的对象资源管理器,重新开启一下,再重新操作过,就可以了,因为有时该软件不怎么自动灵活,可能是缓存原因还是其它的原因,具体我也不太清楚~?第二:还原过程中,可能会出现尚未备份数据库的日志尾部,如果出现这样的提示,说明:在线还原的数据库在最后备份后又产生了新的日志,所以按照默认设置的备份选项,系统将提示备份日志尾部以免造成事务中断。,那么此时的解决方法如下:??? 如果需要备份尾部日志则进行备份。如果不需要,则可以在还原数据库的的选项卡中选择【覆盖现有数据库】复选框。另一种解决方式就是使用备份进行日志备份,然后在备份选项里选中备份日志尾部,将数据库置为还原状态,这样就不用在还原的时候选覆盖数据选项了,不过数据库在还原状态下不可用。如下图(第一种解决方法:覆盖现有数据库下直接还原),可以直接用SQL的维护计划来自动备份数据库,但这种维护计划只提供了完全备份与日志备份两种 ? ? ? ?企业管理器 ? ? ? ? --管理 ? ? ? ? --右键数据库维护计划 ? ? ? ? --新建维护计划 ? ? ? ? --下一步 ? ? ? ? --选择你要备份的数据库 ? ? ? ? --下一步直到指定数据库备份计划这项 ? ? ? ? --指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘 ? ? ? ? --单击调度后面的更改按纽 ? ? ? ? --定义你的数据备份计划的时间安排,完成后确定 ? ? ? ? --下一步 ? ? ? ? --这里可以设置备份文件的保留时间和备文件的扩展名 ? ? ? ? --下一步 ? ? ? ? --选择是否做日志备份计划 ? ? ? ? --下一步直到完成.?也可以这样:创建一个作业,并将上述备份语句写入作业的执行语句中 ? ? --并设置好作业的执行时间即可. ? ? ? ? 企业管理器 ? ? --管理 ? ? --SQL ? Server代理 ? ? --右键作业 ? ? --新建作业 ? ? --常规项中输入作业名称 ? ? --步骤项 ? ? --新建 ? ? --步骤名中输入步骤名 ? ? --类型中选择Transact-SQL ? 脚本(TSQL) ? ? --数据库选择执行命令的数据库 ? ? --命令中输入要执行的语句 ? ? --确定 ? ? --调度项 ? ? --新建调度 ? ? --名称中输入调度名称 ? ? --调度类型中选择你的作业执行安排 ? ? --如果选择反复出现 ? ? --点更改来设置你的时间安排 ? ? ? ? ? ? 然后将SQL ? Agent服务启动,并设置为自动启动,否则你的作业不会被执行

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档