【问题标题】:SSMS SQL SERVER Management Studio 2012 startup freezeSSMS SQL SERVER Management Studio 2012 启动冻结
【发布时间】:2022-05-21 20:41:39
【问题描述】:

我有一个奇怪的情况。它在我的笔记本电脑上安装了 SSMS,它第一次运行良好,远程连接到我的 SQL 服务器等。但后来它被冻结了。我强制退出,然后再次启动 SSMS。现在它完全冻结了,根本没有弹出窗口来输入服务器连接文本字符串。然后我强制退出并弹出一个窗口(@98​​7654321@)。

Microsoft SQL Server Management Studio 检测到某个操作正在阻止用户输入。这可能是由活动的模式对话框或需要阻止用户交互的任务引起的。还是要关闭吗?

有人见过吗?我的 IT 部门没有任何线索。

【问题讨论】:

  • 奇怪的是,我也遇到了同样的问题。昨天对我来说工作正常,今天的情况非常相似。你有没有遇到任何修复?
  • 我也遇到了同样的问题...你们中的任何人解决了吗?
  • 很难相信 5 年后这仍然是一个问题。

标签: ssms freeze


【解决方案1】:

这通常是由于新的连接对话框不在屏幕上(通常是由于更改了监视器设置,例如 1 到 2 个监视器或分辨率更改等)。

如果是这样,非常容易修复(如果您的连接对话框只需要批准而不更改字段)是:

  1. 关注 SSMS 并按 Enter/Return

..或 easy fix(如果上述方法不起作用 - 因为您的最后一个连接还没有准备好)是:

  1. Alt Tab 到 SSMS
  2. Alt + Space - 上下文菜单
  3. M - 选择移动(在屏幕外上下文菜单中)
  4. 箭头键 - 将其移回屏幕

根据@Eirik Toft 的here 和@Lee Chetwynd 的here 的回答

【讨论】:

  • 太棒了!我没想到。这可能是因为我的一台显示器是 4K,而其他显示器是高清的。
  • 这里与 4k 显示器相同。
  • 非常感谢,这对我有用。多显示器设置。不知道为什么重启后连接对话框消失了。
  • 选择移动后,对话框会粘在鼠标光标上,所以只需移动鼠标然后单击即可。
  • 谢谢,这让我发疯了!!!我需要做的就是在应用程序中按 Alt-Tab 并按 ESC。
【解决方案2】:

通过重命名我的注册表中的条目,修复了今天在我的机器上呈现相同的问题:

经过一番挖掘,似乎有多个问题会产生相同的错误(应用程序、设置、注册表)。这篇博文很好地涵盖了它: http://www.armedia.com/blog/2012/08/sql-server-management-studio-freeze/

在我的情况下,删除 AppData 下的 SQL Server Management Studio 文件夹 ( c:\users\%userName%Appdata\raoming\microsoft\ ) 不起作用。

但是我在删除/重命名注册表项后成功: [HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server]

(更新) 解决了我笔记本电脑上的潜在问题 - 使用了另外 2 个分辨率更高的屏幕,这导致 windows / SSMS 打开所有这些屏幕的连接到新数据源对话框。如果您使用多个屏幕,请尝试返回仅使用本机笔记本电脑屏幕,看看您是否可以找到 SSMS 正在等待您输入的对话框。

【讨论】:

  • 我杀死了 SSMS,拔掉了外接显示器并重新启动了 SSMS。这次对话出现了。当您的笔记本电脑屏幕不用作主显示器时,这似乎是一个问题。
  • 请参阅stackoverflow.com/a/31549761/661584 以获得比使用电缆和任务管理器/摆弄注册表更容易的解决方法
  • @MemeDeveloper 不错!绝对是更清洁的解决方案。
【解决方案3】:

我刚刚遇到了同样的情况,我的笔记本电脑上连接了两个额外的屏幕。 SQL Server Management Studio 在第三个屏幕上打开,但看不到模式对话框。

两种选择:

  1. 按 Tab 三次并输入。这将取消对话框。现在您可以将窗口移动到另一个屏幕。
  2. 将 Windows 设置为仅使用一个或两个屏幕。 SSMS 会在第一个打开,当您重新使用三个屏幕时应该仍然会打开。

当 SSMS 在您的主屏幕或辅助屏幕上时,模式对话框会在第一个屏幕上打开并且应该可用。

【讨论】:

    【解决方案4】:

    这是因为多屏显示。将多屏关闭为单屏即可解决。 ssms 开始工作后重新启用多屏显示

    【讨论】:

    • 在我的情况下,没有额外的对话框,我能够运行脚本,但是 SSMS 的工具栏被冻结,我无法通过标题栏拖动窗口。
    【解决方案5】:

    在我的例子中,“以管理员身份运行”选项就像魅力一样。我正在使用 Windows RDP 访问我的服务器屏幕。当我打开 SQL Server Management Studio 和 Visual Studio 2010 时,用户此刻挂起并且不会操作,除非管理员断开连接。

    但是当我将两个应用程序的兼容模式设置为“以管理员身份运行”时,它开始正常工作。

    【讨论】:

      【解决方案6】:

      如果您有触摸屏,也会出现此问题。我通过在切换到 RDP 时禁用本地触摸屏来解决此问题。

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多