【问题标题】:SSMS not responding without any error messageSSMS 没有响应且没有任何错误消息
【发布时间】:2018-11-10 06:07:52
【问题描述】:

SSMS 在昨晚之前一直运行良好,但现在没有响应。在windows任务管理器中显示它正在运行,但是当我点击它时,它没有响应。

我有许多未保存的 SQL 查询窗口,我不想丢失它们。

我尝试使用ALT + M 并查看活动监视器是否打开,我还尝试了https://sqlblog.org/2009/06/25/what-to-do-when-management-studio-hangs 的建议。

非常感谢任何回应。我正在使用SQL server 2008 R2

【问题讨论】:

标签: sql sql-server ssms


【解决方案1】:

您可以重新启动 ssms。 下面的脚本提供了查询列表和过去 24 小时内的执行时间。所以你可以恢复你的查询......但仅适用于已执行的脚本。

Use <database>
SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script] FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC

【讨论】:

  • dm_exec_query_stats 包含缓存中的计划。一旦计划从缓存中删除,它就消失了,这取决于很多事情,与 24 小时限制无关。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多