【发布时间】:2009-05-01 09:03:17
【问题描述】:
有没有人发现 SQL Profiler 2000 存在无法暂停或停止跟踪的问题?我可以阻止它的唯一方法是执行控制 - alt - 删除然后结束应用程序进程。这只是随机开始发生的。暂停和停止按钮也会变灰。
非常感谢您对此问题的任何帮助。
【问题讨论】:
有没有人发现 SQL Profiler 2000 存在无法暂停或停止跟踪的问题?我可以阻止它的唯一方法是执行控制 - alt - 删除然后结束应用程序进程。这只是随机开始发生的。暂停和停止按钮也会变灰。
非常感谢您对此问题的任何帮助。
【问题讨论】:
刚刚在运行 SQL Server 2000 SP4 的 Windows 2003 Server 虚拟机上使用 Profiler 时遇到了这个问题。增加分配的内存没有任何区别。
在 master 数据库的 sysservers 表中验证您的服务器名称是否正确。更改 SQL Server 机器名称时的一个常见错误是不更新 sysservers 表。
如果您输入“.”,Profiler 会从 sysservers 表中解析服务器名称。或“(本地)”在创建跟踪时连接到 SQL Server。您可以在连接后在跟踪属性的常规选项卡或跟踪本身的标题栏上检查跟踪 SQL Server 名称。
如果显示的名称不是实际的服务器名称,那么您可以预期 Profiler 会出现上述行为异常。
解决方法:如果您使用实际服务器名称或“127.0.0.1”而不是“.”进行连接或“(本地)”,则 Trace SQL Server 名称应正确显示,并且 Profiler 应允许您停止/暂停/运行选定的跟踪。
解决方法:更改 SQL Server 机器名称后确保all the applicable steps have been performed。
【讨论】:
我已经看到在某些(虚拟)机器上经常发生这种情况 - 单击停止按钮会导致它变灰(但不能启用启动等),但似乎在“停止”状态下永远等待而没有实际停止。不幸的是,我没有解决办法。
但是,发生这种情况的系统都是资源相当低的 VPC。 VPC 总是发生这种情况,但我的桌面系统从未发生这种情况,这让我怀疑这可能与内存可用性低或 VPC 环境有关,但我从未确定过这一点。
当时,我通过远程连接来解决这个问题,在我自己的机器上运行分析器。如果这是一台低规格机器/VPC,可能值得尝试一下,或者在使用分析器之前关闭机器上的所有应用程序。
【讨论】:
我认为我们需要更多信息来帮助您。
【讨论】:
是的,我经常遇到这种情况——恢复它的最简单方法是终止连接。
【讨论】:
如果您使用虚拟机 -
输入SQL Server 127.0.0.1 而不是"local"
【讨论】:
您的耐心如何?这是几秒钟,几分钟,半小时?您在谈论多少数据以及通过什么样的连接。
在查看使用率非常高的数据库之前,我必须等待分析器“赶上”。
如果我一直在通过较慢的 vpn 连接进行分析,我还必须等待它响应。
两者结合可以让您等待一段时间。
【讨论】: