有没有人看到SQL Profiler 2000的问题,你无法暂停或停止跟踪?我可以阻止它的唯一方法是通过执行控制 - alt - delete然后结束应用程序进程。这只是随机开始发生的。暂停和停止按钮也会变灰。
非常感谢您对此问题的任何帮助。
答案 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)
我认为我们需要更多信息来帮助您。
答案 3 :(得分:1)
答案 4 :(得分:1)
如果您使用虚拟机 -
输入SQL Server 127.0.0.1
而不是"local"
答案 5 :(得分:0)
你有多耐心?这是几秒钟,几分钟,半小时?你在谈论的数据量是多少,以及是什么类型的连接。
在查看使用率非常高的数据库之前,我不得不等待探查器“赶上”。
如果我一直在通过较慢的vpn连接进行分析,我还必须等待它回应。
两者的组合可以让你等待一段时间。