SQL SERVER2008历史日志查询

有需要找个工具能够查询sql server历史操作日志,比如误删除,误操作等,网上搜了好多,没有一个靠谱的.当然排除自己写sql记录操作日志,俺不懂sql语言.有可用的工具求推荐,感谢.


  1.  log explorer for sql server

    支持到SQL2005,以上不支持.

  2. sql server自带的管理--sql server日志

    记录的登录和错误日志

  3. 强大的sql server profiler

    主要作为实时分析进程或排错来用,不能查询历史日志,除非一直开着

  4. 查询transaction log,还原LSN,这个太高端

    可参考 http://blog.csdn.net/kevinsqlserver/article/details/7800628

  5. 更强大的第三方工具,ApexSQL Log,

    展示效果好,易理解,可惜试用只能查询最后10行log,求破解

  6. sql server自带的审核功能

    可用,目前我觉得最靠谱的.需要简单配置,默认不审核.

    http://technet.microsoft.com/zh-cn/library/cc280386.aspx

  7. 期待微软能够开放一个能够查看ldf的工具,不然要这文件何用

你可能感兴趣的:(Windows)