【发布时间】: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
是否可以使用 LogParser 2.2 分析 SQL Server 2005 事务日志?如果没有,有什么替代方案? Red Gate 的工具只分析 SQL Server 2000,Lumigent 的 Log Parser 无处可寻。
TIA 拉梅什
【问题讨论】:
标签: sql-server-2005 transactionloganalysis
原因是 2005/2008 年的日志是专有的和不同的格式,并且 MSFT 尚未发布规范,因此还没有适用于 2005 年和 2008 年的日志解析器
【讨论】:
如果您的数据库消耗了 75% 并且您的连接都在使用中,您可以先检查活动监视器并查看哪些进程正在搅动和/或运行分析器,然后再担心日志文件。
编辑: 抱歉,最初错过了您提到您重新启动的部分。
【讨论】:
您需要在问题开始后、SQL Server 阻止用户连接之前将 SQL Profiler 附加到 SQL 实例。尝试暂停服务几分钟,让一些连接完成并断开连接,然后取消暂停服务并查看分析器是否可以连接。
还可以尝试在服务器上本地运行 SQL Profiler。虽然远程连接可能不起作用,但本地连接可能会。
【讨论】:
有一种产品可以满足我的需求,不幸的是它并不便宜。它允许您监控 SQL 2005/2008 的事务日志。我喜欢开源的东西,但还找不到任何东西。
【讨论】: