SQLServer数据库误删除恢复
?
SQLServer的查询分析器和企业管理器给了我们很大便利,使用起来很方便,真要感谢微软。但是在操作的过程中,也很容易出现问题,少写一个Where语句,就会带来灾难,几年或者几十年的经营数据如果被误删除,而且无法恢复的话,老板非K死你不可,即便每天备份,但如果只能恢复到昨天的数据,那也是无法接受的,因此必须要能恢复到误删除前的那个时间点的数据,幸好,SQLServer 的 日志恢复提供了这种可行性。 ? 进行日志恢复的先决条件 ? 1)有一个库备份文件 (aaa.bak)
2)有日志备份文件? (aaa.log)
3)在库备份文件时间-日志备份文件时间间隔内,日志未被截断过 ? 一定要注意以上的几个先决条件,很多朋友连日常备份都没有,那就完蛋了,也有很多朋友日志截断做得很勤,那也完蛋了。 ? 有了以上的两个条件,就可以用一下SQL命令进行恢复 2、restore log?数据库名 from disk='d:aaa.log' with stopat='2008-1-29 17:56:00' ? stopat 是你想恢复的时间点。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SqlServer索引的原理与应用详解
- SQL – 如何在计算列上ALTER COLUMN
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问
- SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000&#
- sql ntext数据类型字符替换实现代码
- 基于SqlServer2016安装CRM Reporting Extensions报找不到Re
- 使用从别的机器拷贝来的SqlServer2000 mdf文件恢复数据库
- 用SQL Server2005同义词链接Oracle的完整过程
- 更新数据库行而不在PostgreSQL 9.2中锁定表
- SQLServer的SSIS的核心功能介绍