频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

恢复SQL数据库详细攻略实例(2)

作者: 王淑江 出处:网管员世界 2007-08-06 11:40    砖    好    评论   进入论坛
阅读提示:如果SQL数据库企业管理器出现故障,CMS数据库置疑状态等状况发生,就要恢复SQL数据库。下面为您详细介绍。

 
图2 还原数据库

拿出以前制定的备份策略看了一下,CMS数据库的备份是这样的:星期日、三凌晨2:00执行数据库完整备份,同时备份事务日志,星期一、二、四、五、六凌晨2:00执行数据库差异备份,同时备份事务日志。MASTER的数据库备份是在每天的1:00执行完全备份,每个星期的每一天都单独保留相应的备份。如果要将CMS数据库还原到星期二下午16:00时的状态,根据备份方案要执行如下操作:还原在星期日凌晨2:00创建的数据库完整备份,还原在星期二凌晨 2:00 创建的差异数据库备份。但是最后一次差异备份后数据库修改的数据怎么办?每天的数据量可是接近万条啊,不会需要手工重新输入吧。
现在也不知道MASTER数据库是否完整。根据状况分析,有可能MSATER数据库也有故障。先恢复今天凌晨1:00备份的MASTER数据库。打开企业管理器,选择数据库,右键所有任务,选择还原数据库。
选择数据库名为:master,从备份设备上恢复,选择master_back.bak数据库备份,选择数据库完全还原备份集合,然后点击确定。哦,怎么出错了?原来,笔者忙中出错:数据库上要强行恢复正在运行的MASTER数据库,这怎么行呢?正确的步骤应该是首先要进入单用户模式,然后才能恢复MASTER数据库。进入管理工具的服务管理器,找到SQL Server服务,停止该服务。
小提示:要以单用户方式启动数据库,必须在启动参数中输入-CM,重新启动数据库就以单用户方式启动了。
重新进入还原MASTER数据库窗口,选择备份文件,确定即可。至此,已经成功还原了MASTER数据库,同时又自动关闭了SQL Server服务。为了避免因为操作失误或者其它的原因导致恢复出现错误,决定先在自己的机器上模拟一下恢复过程。
于是,在自己的PC上,创建一个数据库test,只建立了一个表qq,输入5条数据,然后完整备份这个test数据库,因为是完整备份而且是第一次,所以选择“追加到媒体”或者“重写现有媒体”均可。这个完全备份相当于星期日凌晨2:00的完全备份。再给test数据库插入5条数据。现在给这个数据库做一次差异备份,这个差异备份的目的相当于星期一凌晨2:00的差异备份。
打开test数据库,进入备份数据库窗口,选取刚建立的备份设备,选择差异备份,注意,选择“追加到媒体”。同样的操作再给数据库插入5条纪录,完成星期二凌晨的差异备份。

共3页: 上一页 [1] 2 [3] 下一页
【内容导航】
专题
如何有效防御SQL注入攻击
Sun以10亿美元并购开源数据库厂商MySQL
Oracle数据库开发之PL/SQL基础应用
Oracle数据库开发基础教程
2006年数据库频道热点关注
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。