码迷,mamicode.com
首页 > 数据库 > 详细

ApexSql Log使用体会

时间:2016-10-29 01:25:27      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:查看   work   增删改查   更新   bak   业务   失败   搜索   记录   

今天碰到一条基础数据被删除导致报错,远程到服务器,刚好前几天有恢复一个备份库,找到那条记录手动插回去先解决了。

其它地区也偶有发生这种情况,数据莫名丢失,应该是被误删的。我们这边系统如果有删除是有做日志的,检查日志表没发现操作,可能是同事的系统或存储过程造成的。

 

找了一些数据库工具,Log Explorer听说不错,但好像只支持到SQL2005

新版本的有个叫ApexSql Log的可以支持,官网有试用版,最新版是2016.3。

网上教程实在太少太少了,偶尔几篇还是抄来抄去的,好在有个高手(ESCMS 翼帆)破解了(版本2016.1,一搜ApexSql Log就有),在此表示感谢

在我机上两个都可以(WIN 10),试了几台服务器(均为WIN 2008),官网的可以,破解版的不行,一直报一个DLL未注册,装了.net framework 4.5.2后也不行(为了装这个还把客户服务器重启了。。。),按博主留言先装原版再运行也不行,装完原版后拿绿色版覆盖回去也不行。。。

试用版限制太大,只能每10条查看1条,其它直接就显示不可用,如果是只能查不能导还差不多。

 

客户服务器上每天有自动任务截日志。。。所以只能查到当天的,但奇怪不管怎么弄,只能查到下午的,上午一笔业务都没办过也不可能啊,就算没业务,那些自动任务什么的,多少也会有记录。

直接BAK恢复回来,好像不好用,记录很少。最后趁下班没人用了,把数据库服务停了,把MDF和LDF打包复制回来附加了才可以。

功能超级强大,能查到所有记录,甚至UPDATE的记录还能看到更新前和更新后,粗体标出,还能生成各种脚本和各种导出。搜索、过滤、导出,都很令人满意。

 

恢复到本机是可以,有个选项是可以连远程数据库的,但要装个远程组件。在远程(WIN2008)上直接装远程组件不行,本机连接后弹出个框远程安装组件也失败。

 

整体来说还是非常好的一个工具,对于孤陋寡闻的我来说,甚至是唯一的一个能看SQL日志的工具,要留着以备不时之需。今天练了下也看到自身的不足,平时就是普通的增删改查,碰到备份、恢复、数据处理,就抓瞎了。

ApexSql Log使用体会

标签:查看   work   增删改查   更新   bak   业务   失败   搜索   记录   

原文地址:http://www.cnblogs.com/liuyouying/p/6009650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!