我注意到SSMS版本18不支持数据库图表,任何想法为什么,有没有办法获得相同的功能?
为什么T-SQL调试器现在不见了?
我正在尝试在 SQL Server Express 版本中“编辑前 200 行”,但它返回的是空白文件,如下所示:
我已经在本地安装了这个 SQL Server。我可以选择数据并通过查询更新数据,但无法使用“编辑前 200 行”功能。
我是否缺少某些权限或由于此 SQL Server 版本(包含 Azure)而无法获得某些权限?
我已重新安装 SSMS 并重新启动计算机,但它不起作用。我已经检查了系统管理员的权限。它应该可以工作,这样我就可以直接更新行中的数据。
SQL Server Management Studio 曾经具有调试功能,允许单步执行代码并查看值等。请参阅如何将调试按钮添加到 SSMS v18?,我了解该功能已从 SQL Server Management Studio V18.1 中删除。
但是现在有什么选择呢?您如何逐步执行代码以查明代码中的错误?
当我在 SQL Server Management Studio 中取消停靠选项卡并稍后尝试重新停靠时,SSMS 崩溃。每次都会发生这种情况,我可以随意重现该问题。我所要做的就是取消停靠一个选项卡(比如说,为了并排查看不同选项卡中的两个 SQL 查询),然后尝试重新停靠它,SSMS 将崩溃。查看事件查看器,每次发生崩溃时,我都会发现两条连续的错误消息,第一条的源设置为“.NET 运行时”,第二条的源设置为事件查看器中的“应用程序错误”:
消息 #1:
应用程序:Ssms.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程被终止。异常信息:System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) 处 System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) 处 System.Windows.Interop.HwndMouseInputProvider 处的 System.NullReferenceException。 PossivelyDeactivate(IntPtr, Boolean) at System.Windows.Interop.HwndMouseInputProvider.Dispose() at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef) at System.Windows .Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) 在 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) 在 MS.Win32.HwndSubclass。
消息#2:
错误的应用程序名称:Ssms.exe,版本:2019.150.18369.0,时间戳:0x5fd317a3 错误的模块名称:PresentationCore.ni.dll,版本:4.8.4320.0,时间戳:0x5fc81198 异常代码:0x0504007 错误进程:0x50007 0x166c 错误应用程序启动时间:0x01d6fc1a384c50f7 错误应用程序路径:C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe 错误模块路径:C:\Windows\assembly\NativeImages_v4.0.30319_32 PresentationCore\627e2c47709994c2c1f8fd2e1228d567\PresentationCore.ni.dll 报告ID:1b2fa46b-b60c-4517-bd91-1d4de7324b26 故障包全名:故障包ID:相关应用程序
有没有其他人遇到过这个问题并找到了解决方法或解决方法?
SQL Server Management Studio 18 RC1于2018年3月28日可用
SSMS 17已经被问到了这个问题,但是为不同版本的SQL Server Management Studio编写扩展时,会有一些细微的变化。
如何使Hello World应用程序在SSMS 2019中运行?