本文介绍了SSMS 18.8在重新对接卡舌时崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在SQL Server Management Studio中移除选项卡并稍后尝试重新停靠它时,SSMS崩溃。这种情况每次都会发生,我可以随意重现问题。我所要做的就是移除一个选项卡(比方说,为了并排查看不同选项卡中的两个SQL查询),然后尝试重新停靠它,SSMS就会崩溃。查看事件查看器,每次发生崩溃时,我都会发现两条连续的错误消息,第一条消息的Source设置为";.NET Runtime";,第二条消息的Source设置为事件查看器中的";Application Error&Quot;:

邮件#1:

邮件#2:

是否有其他人遇到过此问题并找到了解决方法或解决方法?

推荐答案

修复结果为:

首先,关闭所有SSMS窗口。接下来,找到您的SSMS可执行文件。我的位置是:

C:程序文件(X86)Microsoft SQL Server Management Studio 18Common7IDE

(如果找不到,请尝试右键单击用于打开SSMS的快捷方式,然后转到属性-->;打开文件位置)

找到此文件后,您还会在同一文件夹中找到一个名为Ssms.exe.config的文件-在管理员模式下打开记事本并编辑此Ssms.exe.config文件。

Ssms.exe.config文件中,找到名为<AppContextSwitchOverrides>的XML标记,并准确追加(而不是替换)以下内容:

;Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true

然后,使用您刚才所做的更改保存该文件。

进行此更改后,当您手动将窗口重新停靠到选项卡栏中时,SSMS应该不会再崩溃或挂起。

这篇关于SSMS 18.8在重新对接卡舌时崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-27 08:17
查看更多