【发布时间】:2017-03-01 15:23:52
【问题描述】:
工作室管理 2014
这变得非常令人沮丧和完全随机。我们不能再在 SQL 上工作了,因为我们所做的任何小动作都会锁定 SSMS 并迫使我们结束任务。
在工作的中间会出现一个弹出窗口:“SSMS 正在等待操作完成。bla bla bla”有两个选项:SWITCH TO 和 CONTINUE WAITING。
它们都不做任何事情,不清楚它在说什么操作。
在尝试打开表、视图甚至粘贴到查询窗口时会发生这种情况。手动输入查询时不会发生! 结束任务并重新打开 SMSS 将立即导致相同的结果。
我们试图:
- 重启 SQL 服务器
- 在任务栏中右键单击(有人建议)
- 从另一台网络计算机使用 SSMS
- 运行 select * from sys.sysprocesses where blocked0。没有结果。
由于第 3 点,我们假设问题不在 SSMS 中,而是在 SQL 实例中?
上次自己解决了,隔了一天下次连接。 请帮忙,我们在这里浪费了很多时间。
谢谢
【问题讨论】:
-
此问题是否仅在您连接到特定 SQL 实例时发生?当您从另一台机器运行 SSMS 并连接到同一个实例时会发生这种情况吗?
-
尝试禁用自动恢复(工具 > 选项 > 环境 > 自动恢复),看看是否有任何不同。我在 Visual Studio 中遇到了类似的问题,在禁用 AutoRecover 后得到了解决。
-
我相信这让你发疯了。第一步是缩小已完成的故障。您需要知道它是 SQL Server、性能不佳的网络、功率不足的笔记本电脑、过热的防火墙还是其他原因。您是否查看过 SQL Server 日志?您是否查看了本地计算机上的 Windows 日志?
-
Dan Field,是的,这就是我在第 3 点检查的内容。
-
与性能无关。该软件和其他报告可以同时工作,没有任何问题。这是与某些锁定相关的 SSMS/SQL 中的错误。
标签: sql-server