`
icarusli
  • 浏览: 531513 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

从Ldf日志文件恢复Sql数据库 logExplorer使用心得

阅读更多

由于自己在生成存储过程的Sql脚本时勾选了“生成所有相关对象的脚本”项,使得一万多条数据丢失。

参考一下文章进行了数据库恢复:

/****************************************

1 楼libin_ftsafe(子陌红尘(TS for Banking Card))回复于 2006-12-05 15:22:14 得分 20

用Log   Explorer  
   
  Log   Explorer  
   
  http://www.ttdown.com/SoftDown.asp?ID=14562  
  http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471  
  解压缩密码   www.heibai.net  
   
  http://www.ttdown.com/softview_8647.htm  
   
   
  注册机产生的是注册码,是两个  
   
  用解压缩密码解开后,压缩包里也有一个注册机的  
   
  打开log   explorer   file=>attach   log   file->选择服务器和登陆方式->connect->  
  选择数据库->attach->左面对话框中browse->view   log->就可以看到log记录了  
  想恢复的话:   右键log记录   undo   transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行  
  T-sql代码就可以了  
   
  例如   如果log是delete   table   where   ...的话,生成的文件代码就是insert   table   ....  
   
  log   explorer使用的几个问题  
   
  1)对数据库做了完全   差异   和日志备份  
  备份时选用了删除事务日志中不活动的条目  
  再用Log   explorer打试图看日志时  
  提示No   log   recorders   found   that   match   the   filter,would   you   like   to   view   unfiltered   data  
  选择yes   就看不到刚才的记录了  
   
   
  如果不选用了删除事务日志中不活动的条目  
  再用Log   explorer打试图看日志时,就能看到原来的日志  
   
  2)修改了其中一个表中的部分数据,此时用Log   explorer看日志,可以作日志恢复  
   
  3)然后恢复备份,(注意:恢复是断开log   explorer与数据库的连接,或连接到其他数据上,  
  否则会出现数据库正在使用无法恢复)  
  恢复完后,再打开log   explorer   提示No   log   recorders   found   that   match   the   filter,would   you   like   to   view   unfiltered   data  
  选择yes   就看不到刚才在2中修改的日志记录,所以无法做恢复.  
   
   
  3)  
  不要用SQL的备份功能备份,搞不好你的日志就破坏了.  
   
  正确的备份方法是:  
  停止SQL服务,复制数据文件及日志文件进行文件备份.  
   
  然后启动SQL服务,用log   explorer恢复数据  

********************************************************/

使用心得:

恢复的是否应该使用Mdf和ldf文件的复制版本,即停止SQL服务,复制数据文件及日志文件进行文件备份.  

分享到:
评论

相关推荐

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

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

    SQLSERVER无数据库日志文件恢复数据库方法

    ### SQLSERVER无数据库日志文件恢复数据库方法 在SQL Server环境中,当遇到丢失数据库日志文件(.ldf)的情况时,数据恢复成为一个极其敏感且技术性较强的问题。本篇文章将详细阐述两种实用的方法来应对这种情况,...

    SQL2000只有数据库文件没有日志文件的附加方法

    2. 如果 mdf 文件是从其他计算机上复制过来的,那么需要使用其他方法来恢复数据库。 下面我们将介绍一种恢复数据库的方法: A. 首先,使用默认方式建立一个供恢复使用的数据库(例如 test)。 B. 停掉数据库...

    利用日志文件恢复SQL数据库的实施策略.pdf

    在SQL Server数据库中,数据库由数据文件(如.mdf文件)和日志文件(如.ldf文件)构成,日志文件记录了所有数据库数据更新操作的详细信息,并以事务记录为单位保存操作记录。 接下来,我们讨论在发生故障或数据丢失...

    Log Explorer sqlserver

    在发生错误、崩溃或需要回滚未完成事务时,日志文件是恢复数据库的关键。 **2. Log Explorer的功能特性** - **日志查看器**:Log Explorer提供了直观的用户界面,允许用户查看和分析SQL Server的日志文件,包括已...

    SQL数据库日志清理工具

    在SQL Server中,日志文件(通常命名为*.ldf)用于记录所有事务的更改,包括数据的插入、更新和删除,以及数据库的备份和恢复操作。然而,随着数据库活动的增加,日志文件可能会迅速增长,占用大量磁盘空间,这可能...

    sqlserver日志查看工具

    Log Explorer 4.2 是一款专门针对Microsoft SQL Server的日志分析软件,提供了丰富的功能来管理和分析SQL Server的日志文件。 1. **SQL Server日志类型**: - **事务日志**:记录所有数据库更改操作,包括DML...

    sql2000 Log Explorer4.2(含注册码)+汉化

    他可以支持SQLServer7.0和SQLServer2000,提取标准数据库的日志文件或者备份文件中的信息。 其中提供两个强大的工具:日志分析浏览,对象恢复。具体功能如下: l 日志文件浏览 l 数据库变更审查 l 计划和授权变更...

    只有mdf和ldf文件 如何恢复数据库

    在本篇文章中,我们将讨论如何使用只有 MDF 和 LDF 文件恢复数据库。这种情况下,我们将使用 SQL Server 的一些特殊命令来恢复数据库。 知识点一:数据库备份与恢复的重要性 在数据库崩溃或出现问题时,备份是唯一...

    sql server事务日志解析工具

    以上一款强大的sql数据库日志分析工具,可以轻松打开查看ldf,mdf日志文件,还可以连接sql数据库进行分析。 事务日志是数据库的一个关键组件。 如果系统出现故障,你将需要依靠该日志将数据库恢复到一致的状态。 ...

    sqlserver还原备份数据库以及清理日志文件

    - 使用 SSMS 重新附加数据库,但只附加 .mdf 数据文件,不包括 .ldf 日志文件。 - 重新附加后,SQL Server 将自动创建一个新的事务日志文件。 4. **调整事务日志文件大小** - 可以通过 T-SQL 命令或 SSMS 图形...

    Log Explorer for SQL Server v4.22

    恢复时,LogExplore将从空闲页面列表中搜寻没有被再次使用的页面,然后生成一个SQL脚本来从这些页面重组原始数据。LogExplore可以确定被删掉的原始数据行,并在完成时显示原始行数和实际恢复的行数,由此可以断定...

    Log Explorer for SQL Server v4.22 含注册机

    恢复时,LogExplore将从空闲页面列表中搜寻没有被再次使用的页面,然后生成一个SQL脚本来从这些页面重组原始数据。LogExplore可以确定被删掉的原始数据行,并在完成时显示原始行数和实际恢复的行数,由此可以断定...

    学习电脑信息网站MSSQL数据库中的_log.ldf日志文件容量太大如何删除

    这些操作都会被记录到_log.ldf文件中,以便在需要时恢复数据库。然而,这些日志文件会随着时间的推移不断增加,占用更多的磁盘空间。 解决这个问题的方法是删除_log.ldf日志文件。下面是删除_log.ldf日志文件的步骤...

    清空sql数据库日志文件

    数据库的日志文件(Log File)主要用于记录数据库的所有事务操作,这对于故障恢复至关重要。然而,在某些情况下,比如数据库日志文件异常增大时,就需要进行相应的处理,以免占用过多的磁盘空间或影响数据库性能。 ...

    MDF文件在SQL Server数据库中恢复技术

    删除刚才生成的数据库的日志文件MHDYF2005_log.ldf,并将要恢复的数据库mdf文件yu1.mdf覆盖刚才生成的数据库数据文件MHDYF2005_data.mdf。 4. 启动数据库服务器 启动数据库服务器后,数据库MHDYF2005的状态将变为...

    Log Explorer 4.1

    Log Explorer 4.1是一款专为SQL Server 2005设计的日志恢复工具,它为数据库管理员提供了一种强大而高效的方式来探索、分析和恢复SQL Server的日志文件,从而在数据丢失或系统故障时能够快速恢复业务正常运行。...

    LogExplorer for sql server 4.2含汉化

    通过LogExplorer for SQL Server 4.2,数据库管理员不仅可以深入洞察数据库日志,还可以在关键时刻保护和恢复数据,提升数据库管理效率。了解并熟练掌握这款工具,将对提升数据库运维水平大有裨益。

    sqlserver2000没有日志文件如何恢复数据库

    在SQL Server 2000中,当数据库的日志文件丢失或者损坏时,恢复数据库的过程变得复杂。然而,根据给出的步骤,我们可以看到一个没有日志文件时的应急恢复策略。以下是对这些步骤的详细解释: 1. **开启数据库**:...

Global site tag (gtag.js) - Google Analytics