【问题标题】:SQL Profiler 2000 will not pause or stopSQL Profiler 2000 不会暂停或停止
【发布时间】:2009-05-01 09:03:17
【问题描述】:

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

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

【问题讨论】:

    标签: sql-server-2000 profiler


    【解决方案1】:

    刚刚在运行 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

    【讨论】:

      【解决方案2】:

      我已经看到在某些(虚拟)机器上经常发生这种情况 - 单击停止按钮会导致它变灰(但不能启用启动等),但似乎在“停止”状态下永远等待而没有实际停止。不幸的是,我没有解决办法。

      但是,发生这种情况的系统都是资源相当低的 VPC。 VPC 总是发生这种情况,但我的桌面系统从未发生这种情况,这让我怀疑这可能与内存可用性低或 VPC 环境有关,但我从未确定过这一点。

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

        • 我们在我们的数据库服务器上运行它,该服务器在 Windows 2000 上具有 p4 2.4 ghz 处理器和 3.6 GB 内存。我按数据库过滤,运行它甚至不到 30 秒,然后尝试暂停或停止;然后它变灰并继续跟踪。我将运行 sp_who 并发送更新。非常感谢所有 cmets!
        • 我刚刚在 SQL Server Profiler 上点击 stop 后运行了 sp_who。我会寻找什么?我看到 SA 帐户有一个检查点睡眠和锁定监视器。这些中的任何一个都会表明什么吗?
        【解决方案4】:

        是的,我经常遇到这种情况——恢复它的最简单方法是终止连接。

        【讨论】:

        • 这在过去没有发生过。不打算暂停或停止真的很不方便。感谢您确认我不是唯一遇到此问题的人。
        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          您的耐心如何?这是几秒钟,几分钟,半小时?您在谈论多少数据以及通过什么样的连接。

          在查看使用率非常高的数据库之前,我必须等待分析器“赶上”。

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

          两者结合可以让您等待一段时间。

          【讨论】: