LOG EXPLORER FOR SQL SERVER 使用

摘要:
确认服务器以恢复数据,并输入登录用户名和密码。如果是本地计算机,可以使用Windows身份验证,然后单击“连接”测试连接。您可以按时间、表、用户等进行筛选。查询的日志内容可以导出到XML文件。如果要将导入的XML文件传输到数据库,则需要编写自己的代码来分析XML文件。

引用:https://www.cnblogs.com/whitney/archive/2008/08/22/1273879.html

软件下载:https://pan.baidu.com/s/1KnwGfzSgce-oDAj3miGSNg

本次的使用的VER:4.2 Demo; 数据库:SQL2005;目的:恢复被删除的数据。所以,只略说了恢复数据的步骤。

2005以上的,参考https://www.cnblogs.com/yenengfeng/p/10034021.html (未测试)

注意: (个人总结)

① 安装只支持 32位系统,否则安装不上

② 数据库名称必须英文,否则会报错

③ 可以允许将其他电脑上的数据库文件(*.mdf *.ldf)拷贝到本地32位系统中操作

④ 安装时提示的Server名称输入 数据库实例名

错误提示原因总结:

① 安装错误:提示 hname.sys 已存在错误,因为操作系统为64位

② 安装错误:提示 ODBC 错误,因为Server name 输入的不是数据库实例名,计算机名称不行

③ 使用错误:提示CreateFile() failed for 16389. (Error 2: 系统找不到指定的文件)(File "TransViewfileproxy.cpp",line44), 因为 数据库名称包含中文了,需改成全英文

4.2Demo的界面以蓝色为主调,运行软件可见:

(1).点击<Attach Log File>开始进行数据恢复。

LOG EXPLORER FOR SQL SERVER 使用第1张

(2).确定要恢复数据的服务器,并输入登陆的用户名和密码,如果是本机可使用”windows身份验证”,点击<Connent>测试连接。

LOG EXPLORER FOR SQL SERVER 使用第2张

(3).选择要恢复数据所在有数据库,点击<Attach>进入数据操作界面。

LOG EXPLORER FOR SQL SERVER 使用第3张

(4).进入数据操作界面后,在左边的菜单选择<View Log>,可显示操作的日志,例如是对哪一个表进行过新增、删除、修改等操作,操作的记录是什么内容都能显示出来。如果日志长时间没有清空过,那么这些日志就会很多,可以用“过滤功能”来设置条件进行日志筛选。

LOG EXPLORER FOR SQL SERVER 使用第4张

LOG EXPLORER FOR SQL SERVER 使用第5张

可以根据时间,表,用户等的条件来进行筛选。

LOG EXPLORER FOR SQL SERVER 使用第6张

(5).查询出来的日志内容,可以导出XML文件。导入的XML文件如果想转入数据库,则需自己写代码分析XML文件。

LOG EXPLORER FOR SQL SERVER 使用第7张

LOG EXPLORER FOR SQL SERVER 使用第8张

注意:删除数据时需小心,不是所有的数据都能恢复;恢复的数据操作属于正常的操作。

PS:

如果是一个数据备份文件 *.bak之类的文件恢复之后,原有的操作日志用LogSql 有可能查询不到,这一点我已经验证了。

免责声明:文章转载自《LOG EXPLORER FOR SQL SERVER 使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ogre3D嵌入Qt框架tp5闭包子查询传参方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

oracle导入导出

下面介绍的是导入导出的实例。数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中   exp system/manager@TEST file=d:daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出   exp system/manager@TEST file=...

【mysql】【转发】Cannot proceed because system tables used by Event Scheduler were found damaged at server start

本地:mac 10.12.3  mysql 5.6   远程:linux 7.3    mysql 5.7.18.  (远程数据库yum安装,又5.6升级到5.7)   步骤:从本地数据库导出数据到远程数据库   现象:表,存储过程都可以同步过去,   当执行:show events ;   出现   Cannot proceed because syst...

SQL Server 2016 CTP2.2 的关键特性

SQL Server 2016 CTP2.2 的关键特性 正如微软CEO 说的,SQL Server2016 是一个Breakthrough Flagship  Database(突破性的旗舰级数据库) SQL Server2016 CTP2.2是微软数据平台历史上迈出最大的一步,更快的事务处理和查询、任何设备更深入的洞察力、更先进的分析能力、全新安全技术...

PowerDesigne 笔记

数据库设计工具对比 PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数...

JAVA中事物以及连接池

一、事物 什么是事物? 事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元。这些单元要么全都成功,要么全都不成功。 做一件事情,这个一件事情中有多个组成单元,这个多个组成单元要不同时成功,要不同时失败。A账户转给B账户钱,将A账户转出钱的操作与B账户转入钱的操作绑定到一个事务中,要不这两个动作同时成功,代...

MySQL-快速入门(11)用户管理

1、权限表 存储用户权限信息表主要有:user、db、host、tables_priv、columns_priv、procs_priv。 1》user表: 记录允许连接到服务器的账号信息,里面的权限是全局级别的。user表有42个字段,这些字段可以分为4类,分别是用户列、权限列、安全列、资源控制列。 2》db和host表 3》tables_priv和col...