【问题标题】:Analyze SQL Server 2005 Transaction Log using Log Parser使用 Log Parser 分析 SQL Server 2005 事务日志
【发布时间】:2009-02-03 22:03:35
【问题描述】:

是否可以使用 LogParser 2.2 分析 SQL Server 2005 事务日志?如果没有,有什么替代方案? Red Gate 的工具只分析 SQL Server 2000,Lumigent 的 Log Parser 无处可寻。

TIA 拉梅什

【问题讨论】:

    标签: sql-server-2005 transactionloganalysis


    【解决方案1】:

    原因是 2005/2008 年的日志是专有的和不同的格式,并且 MSFT 尚未发布规范,因此还没有适用于 2005 年和 2008 年的日志解析器

    【讨论】:

      【解决方案2】:

      如果您的数据库消耗了 75% 并且您的连接都在使用中,您可以先检查活动监视器并查看哪些进程正在搅动和/或运行分析器,然后再担心日志文件。

      编辑: 抱歉,最初错过了您提到您重新启动的部分。

      【讨论】:

      • 很遗憾不得不重新启动,因此无法附加活动监视器。如果没有新的连接是可能的,那么我不确定 profiler 是否可以连接到服务器
      【解决方案3】:

      您需要在问题开始后、SQL Server 阻止用户连接之前将 SQL Profiler 附加到 SQL 实例。尝试暂停服务几分钟,让一些连接完成并断开连接,然后取消暂停服务并查看分析器是否可以连接。

      还可以尝试在服务器上本地运行 SQL Profiler。虽然远程连接可能不起作用,但本地连接可能会。

      【讨论】:

        【解决方案4】:

        有一种产品可以满足我的需求,不幸的是它并不便宜。它允许您监控 SQL 2005/2008 的事务日志。我喜欢开源的东西,但还找不到任何东西。

        http://www.apexsql.com/sql_tools_logapi.asp

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-12-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-14
          • 2011-05-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多