`
kjava
  • 浏览: 77325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQLServer数据库误删除恢复

SQL 
阅读更多

SQLServer的查询分析器和企业管理器给了我们很大便利,使用起来很方便,真要感谢微软。但是在操作的过程中,也很容易出现问题,少写一个Where语句,就会带来灾难,几年或者几十年的经营数据如果被误删除,而且无法恢复的话,老板非K死你不可,即便每天备份,但如果只能恢复到昨天的数据,那也是无法接受的,因此必须要能恢复到误删除前的那个时间点的数据,幸好,SQLServer 的 日志恢复提供了这种可行性。

 

进行日志恢复的先决条件

 

1)有一个库备份文件 (aaa.bak)

2)有日志备份文件  (aaa.log)

3)在库备份文件时间-日志备份文件时间间隔内,日志未被截断过

 

一定要注意以上的几个先决条件,很多朋友连日常备份都没有,那就完蛋了,也有很多朋友日志截断做得很勤,那也完蛋了。

 

有了以上的两个条件,就可以用一下SQL命令进行恢复

1、restore database 数据库名 from disk='d:\aaa.BAK' with norecovery

2、restore log 数据库名 from disk='d:\aaa.log' with stopat='2008-1-29 17:56:00'

 

stopat 是你想恢复的时间点。

 

祝你好运,如果不行的话,给我留言!

分享到:
评论

相关推荐

    SQL Server 2008 数据库误删除数据的恢复

    SQL Server 2008 数据库误删除数据的恢复 在 SQL Server 2008 数据库中,误删除数据的恢复是一个非常重要且紧急的问题。今天,我们将讨论如何从 SQL Server 2008 数据库中恢复误删除的数据。 首先,我们需要了解 ...

    SqlServer无备份下误删数据恢复工具

    4. **应急恢复模式**:如果误删除的是整个数据库,可以尝试启动SQL Server实例到应急模式,这将允许访问未完全关闭的数据库,然后尝试从系统表中恢复数据。 5. **利用系统表和视图**:如`sys.dm_tran_database_...

    sqlserver数据库恢复工具

    ApexSQL Log 2018是一款实用的sql数据库误操作恢复工具,之前小编为大家提供过ApexSQL Log 2016版本的下载,这个版本增加了对sql2008,sql2012以及2018版本的支持,支持对数据进行审计,查看操作日志,以及查看完整...

    解决SQL Server数据库中附加数据库的出错问题

    这些语句将帮助您解决 SQL Server 中附加数据库的出错问题,并恢复数据库的正常状态。 在解决问题时,您需要注意以下几点: * 在解决问题前,请先备份您的数据库,以免数据丢失。 * 在执行上述语句时,请先停掉 ...

    sqlserver2012及以下版本误删除数据还原

    sqlserver2012及以下版本误删除数据还原 2012版本亲测可用。 2016版本会出现无法连接实例的情况。不清楚是我本地环境问题还是此2014版本软件无法支持sql 2016 后续如果有出新版本,再重新上传

    delphi 编写的 SQL Server 数据库每日自动备份工具

    这种自动化备份对于确保数据安全至关重要,因为即使发生硬件故障、软件错误或人为误操作,也能通过备份恢复数据。 标签中包含的关键词有“数据库”、“源码软件”、“sql”和“sqlserver”、“database”。这些...

    SQLserver日志恢复工具 v1.0.zip

    SQLserver日志恢复工具适用版本SQL2005或SQL2008版本,用于查看日志和恢复误删除数据,针对误删除MSSQL数据行的恢复。主要针对deletefrom 语句。 SQLserver日志恢复工具具体使用简介: 程序功能:找回误删除的数据...

    SQLServer数据库日志分析数据恢复工具

    总的来说,"SQLServer数据库日志分析数据恢复工具"是数据库管理员的强大助手,它能够帮助恢复丢失的数据,防止因误操作带来的损失。在日常管理中,结合良好的备份策略和定期日志分析,可以显著提高数据安全性,降低...

    SQLSERVER数据库结构比较工具

    本篇文章将深入探讨"SQLSERVER数据库结构比较工具"及其在比较两个数据库之间表差异和字段差异方面的应用。 首先,我们要理解数据库结构比较的基本概念。数据库结构主要包括表、视图、索引、存储过程、触发器等对象...

    sqlserver2012误删除数据恢复3

    总的来说,SQL Server 2012的误删除数据恢复是一项复杂的过程,需要深入理解数据库的工作原理和SQL Server的恢复模型。在无备份的情况下,恢复的成功率不能保证,因此,预防总是优于治疗,确保定期备份是保护数据的...

    SQLServer恢复表级数据详解

    在使用SQLServer数据库时,数据的备份和恢复是数据库管理中非常重要的环节。尤其在开发和生产环境中,表级数据的恢复显得尤为重要,因为关键表往往存放着核心数据,一旦出现数据损坏,需要迅速采取措施进行恢复。...

    对SQLSERVER数据库备份恢复及照片存取

    SQL Server数据库的恢复通常基于三个恢复模型:简单恢复模型、完整恢复模型和大容量日志恢复模型。简单恢复模型适用于不需要事务日志备份的情况,而完整恢复模型和大容量日志恢复模型则提供了更高级别的数据保护和...

    SQLSERVER误删log_ldf文件解决方式.docx

    SQL Server误删log_ldf文件...SQL Server误删log_ldf文件是一个非常严重的问题,但通过以上解决方案,可以快速恢复数据库的日志文件,确保数据库的正常运作。在执行修复步骤时,需要谨慎操作,以免进一步损害数据库。

    SQL Server数据库备份多种方法

    SQL Server 数据库备份是数据库管理员的必备技能之一, SQL Server 数据库备份有两种方式,一种是使用 BACKUP DATABASE 将数据库文件备份出去,另外一种就是直接拷贝数据库文件 mdf 和日志文件 ldf 的方式。...

    SQL Server 2008数据库误删数据如何进行数据恢复

    有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。 SQL Server中误删除数据的恢复本来...

    Mssql数据库恢复修复工具SQLSERVER

    标题提到的"Mssql数据库恢复修复工具SQLSERVER",是一种专门针对MSSQL Server数据库进行故障恢复和数据修复的工具。这类工具通常包含一系列高级功能,如备份恢复、日志分析、数据扫描、表结构重建等,旨在最大限度地...

    sqlserver数据库的操作技巧

    Sql Server数据库是企业级数据管理的重要工具,其高效的操作和管理是保证系统稳定运行的关键。本篇文章将深入探讨Sql Server数据库操作中的四个重要技巧,旨在帮助数据库管理员优化数据库性能,解决常见问题。 首先...

    SQL Server2008 数据库误删除数据的恢复方法分享

    如果数据库处于简单恢复模式或大容量日志恢复模式,那么恢复误删除数据将变得更为复杂,甚至不可能。 恢复误删除数据的基本步骤如下: 1. **确保有误删除前的完全备份**:这是恢复的前提条件。如果没有,那么恢复...

    SQL Server数据库操作技巧.pdf

    4. 误删除了LDF文件时的数据库恢复方法 LDF(日志文件)对于数据库的恢复至关重要,尤其在发生故障时。如果不幸删除了LDF文件,可能会丢失一部分事务日志。在这种情况下,可以尝试以下恢复方法: - 如果删除的时间...

Global site tag (gtag.js) - Google Analytics