· 每日国外媒体IT头条摘要
· 世界IT名刊 精彩报道
· 高端访谈 见证展望IT业
· 非典型评论 观点犀利精辟
 赛迪网 > 资讯中心 中国计算机报 > 文章
  IT资讯搜索
 
IT产品搜索

沉着应对突发的数据库灾难 (2)

发布时间:2008.05.06 14:14     来源:赛迪网-中国计算机报    作者:王淑江

在SQL Server 数据库中,没有提供恢复数据行命令,标准的恢复删除数据的方法是使用基于备份的事务日志时间点功能。管理员在使用日志恢复时,经过多次定位时间点,可以还原删除的数据。

Log Explorer for SQL Server能够帮助管理员管理、监控数据库日志,如图1所示。Log Explorer支持联机事务日志文件和离线事务日志文件。当管理员发现数据误删后,建议立即备份数据库,停止SQL Sever服务。启动该工具,使用离线事务日志文件功能,加载误删的日志文件。选择目标数据表以及执行删除操作的数据库用户,设置过滤条件,在浏览日志窗口中显示相关的日志,使用“Undo Transactions”功能生成InsertSQL代码并保存到文本文件中,确认脚本正确后,使用“Run SQL Script” 功能即可完成数据恢复。用户错误执行“Update”脚本后,使用同样的方法可以生成“Update”脚本,将数据恢复到修改前的状态。

数据库恢复

数据库恢复是数据库管理员必须掌握的基本技能。SQL Server数据库提供了3种数据恢复模型,分别为:简单模型、完全模型、大容量日志记录模型。

如果数据库可用,可按照如下流程恢复数据库:

1. 备份尾日志。尾日志记录是自上一次数据库完整备份、差异备份或者日志备份后生成的日志。

2. 还原数据库备份。该恢复过程可以在图形模式和查询分析器中完成,如图2所示。当数据库不能访问时,也可恢复数据库或者日志,数据库处于恢复过程中显示的状态为“正在装载”。

3.还原备份的事务日志备份,恢复参数为“No Recovery”。

4.用同样的方法还原尾日志。在还原尾日志的过程中恢复参数设置为“With Recovery”,恢复过程中自动回滚未提交的事务日志,根据需要选择时间点,数据库恢复即可完成。

企业备份数据的方法各不相同,数据库管理员应该了解数据库备份策略,要经常对数据库恢复和恢复过程进行测试,以便应对突发的数据库灾难。

图1 Log Explorer可帮助管理员管理、监控数据库日志

图2 还原数据库备份可在图形模式和查询分析器中完成

(责任编辑:孙莉)

<<上一页 1 2


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 如何恢复误删除的应用文件 (05-06) · 还原数据库文件的实战 (05-06)
· 2007年关系数据库管理系统市场收入增12.1% (05-04) · 初学者需要掌握的数据库设计词汇对照表 (04-30)
· 超大型Oracle数据库应用系统的设计方法 (04-30) · 三大措施设置数据库安全 保障网站安全运营 (04-30)
· 讲解Sybase数据库截断和清空日志的方法 (04-25) · 带你轻松接触数据库命名规范的相关概念 (04-24)
· MySQL护航!Sun坚定闯进150亿数据库市场 (04-24) · 全面解析Oracle无法连接本地数据库问题 (04-21)
  客户需求反馈表
* 姓  名:
更多资料 了解方案 认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管