SQL事件探查器2000不会暂停或停止

时间:2009-05-01 09:03:18

标签: sql-server-2000 profiler

有没有人看到SQL Profiler 2000的问题,你无法暂停或停止跟踪?我可以阻止它的唯一方法是通过执行控制 - alt - delete然后结束应用程序进程。这只是随机开始发生的。暂停和停止按钮也会变灰。

非常感谢您对此问题的任何帮助。

6 个答案:

答案 0 :(得分:4)

在运行SQL Server 2000 SP4的Windows 2003 Server虚拟机上使用Profiler时出现此问题。增加分配的内存没有任何区别。

验证master数据库的sysservers表中的服务器名称是否正确。更改SQL Server计算机名时常见的错误是不更新sysservers表。

如果输入“。”,Profiler将从sysservers表中解析服务器名称。或“(本地)”在创建跟踪时连接到SQL Server。在Trace Properties的General选项卡上或跟踪本身的标题栏上连接后,可以检查Trace SQL Server名称。

如果显示的名称不是实际的服务器名称,那么您可能会发现Profiler行为不正常,如上所述。

解决方法:如果使用实际服务器名称或“127.0.0.1”而不是“。”进行连接。或“(本地)”然后应正确显示跟踪SQL Server名称,并且Profiler应允许您停止/暂停/运行所选跟踪。

解决方案:更改SQL Server计算机名称后确保all the applicable steps have been performed

答案 1 :(得分:1)

我已经看到这种情况在某些(虚拟)机器上持续发生 - 单击停止按钮会使其灰显(但不启用启动等),但似乎在“停止”状态下永远等待而不实际停止。不幸的是,我没有修复。

然而,发生这种情况的系统都是资源相对较低的VPC。事实上这种情况总是发生在VPC上,但从来没有用于我的桌面系统让我怀疑它可能与低内存可用性有关,或者与VPC环境有关,但我从未确认这一点。

当时,我通过远程连接,在我自己的机器上运行探查器来解决它。如果这是一个低规格的机器/ VPC,可能值得尝试这个,或者在使用分析器之前关闭机器上的所有应用程序。

答案 2 :(得分:1)

我认为我们需要更多信息来帮助您。

  • 你是在一台虚拟机器上运行吗?
  • 你跑多久了?
  • 举例说明您使用SQL Profiler进行跟踪的内容。 (SQL代码,DB的表等?)
  • 在查询分析器中不会暂停或停止运行 sp_who 以查看是否有任何内容被阻止
  • 您在服务器上的硬件设置是什么? (内存/处理器等)

答案 3 :(得分:1)

是的,Yup一直发生在我身上 - 最简单的方法是取消连接。

答案 4 :(得分:1)

如果您使用虚拟机 - 输入SQL Server 127.0.0.1而不是"local"

答案 5 :(得分:0)

你有多耐心?这是几秒钟,几分钟,半小时?你在谈论的数据量是多少,以及是什么类型的连接。

在查看使用率非常高的数据库之前,我不得不等待探查器“赶上”。

如果我一直在通过较慢的vpn连接进行分析,我还必须等待它回应。

两者的组合可以让你等待一段时间。