2

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

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

4

6 回答 6

4

刚刚在运行 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 计算机名称后已执行所有适用的步骤。

于 2011-05-12T05:26:12.793 回答
1

是的,我一直都在发生这种情况——恢复它的最简单方法是终止连接。

于 2009-05-14T21:44:42.803 回答
1

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

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

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

于 2009-05-01T09:19:47.630 回答
1

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

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

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

于 2010-11-03T13:08:46.990 回答
0

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

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

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

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

于 2009-05-01T09:16:08.183 回答