问题标签 [ssms-18]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 无法打开 SQL Server Management Studio 18 -“MRU 包未正确加载”和“无法创建窗口”
这个问题快把我逼疯了。我无法打开 SQL Server Management Studio (SSMS) 18。当我尝试打开它时,我得到以下信息:
- 从显示“Microsoft SQL Server Management Studio v18.6”的小窗口开始正常...
- 但随后我收到一个错误窗口:“'MRU Package' 包未正确加载。问题可能是由配置更改或安装另一个扩展引起的”...
- 之后我得到另一个错误窗口说:“无法创建窗口”。
这是一个带有错误图片的 Imgur 链接:图片
就是这样。我一直卡在那里。
我已经做过/尝试过的事情:
- 已安装 SSMS 18
- 已安装 SQL Server 2019
- 已卸载 Visual Studio 2017
- 已安装 Visual Studio 2019
- 重新安装 SQL Server 2019
- 修复安装 SSMS 18
- 重新安装 SSMS 18
- 安装 Visual Shell 2015
- 多次重启电脑
我不知道还能做什么。从昨天开始,我一直在为此苦苦挣扎。我已经搜索了解决方案,但找不到任何解决问题的方法。
希望可以有人帮帮我。提前致谢。
sql - 根据存储过程返回的列值显示消息
我想创建一个存储过程,它根据表中的数据返回不同的消息。这是我当前的存储过程的样子:
桌子是这个
但是在执行存储过程之后,我得到了以下内容:
但我需要的是:
据我了解,req_status
以下是最新插入的数据。但为什么?我能做些什么来克服这个问题?我尝试使用游标进行迭代并使用计数器,但它执行了多次。
提前致谢!
sql-server - 重新停靠选项卡时 SSMS 18.8 崩溃
当我在 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.NullReferenceException 在 System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) 在 System.Windows.Interop.HwndMouseInputProvider。 System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef) 在 System.Windows.Windows.Interop.HwndMouseInputProvider.Dispose() .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 异常代码:0xc0000005 错误偏移:0x0076c044 错误进程ID: 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 - 将 2 个表合并为 1 个查询
我在使用 WITH 语句和 JOIN 将 2 个查询组合成 1 个查询时遇到问题。我已经尝试过了,但没有一个能按照我想要的方式输出。
期望的输出
?
单独的输出
加入结果
sql - 具有依赖于多行的多个排列的查询
(SQL2014 如果有影响的话)
说我有 [tableA]
我想生成一个只显示SampleID
包含所有错误代码 0、100、200 和 300 的样本集(由公共 val 标识)的结果。即上述内容将减少为:
因此,我需要一个查询,它一次查看多行并向下选择具有(i)列中某些键值的组,这里是[ERRORCODE]
,(ii)另一列中的值一致,这里是[SampleID]
。我看过:
却一点喜悦都没有。适用于 oliboon 的子查询对我来说只适用于一行。Olga 的代码根本不起作用,而 Aushin 的代码产生了意想不到的结果(删除一半的语法并没有改变它们)!
N00b 到 SQL,所以我有点失落!
列出的一些解决方案中使用的“table”关键字似乎对我不起作用 - 可能这些答案旨在创建一个子表,然后在子查询中对其解决方案进行进一步解析。如果我尝试以下操作,我得到的只是“关键字表附近的语法不正确”错误:
我想到了格式的查询
本来可以,但是如果两个 [ERRORCODE] 检查是针对相同的代码,即 100,它只会返回一个结果。这当然是无用的。它逐行检查,而不是执行逻辑门的第一部分,然后是第二部分。
如果我能够完成 [ERRORCODE]=0 的第一部分,然后从 [ERRORCODE]=100 的那些 SampleID 中向下选择并重复,那么就可以了。不知道该怎么做。
编辑:Ach FFS。事实证明,我正在寻找的每一个错误代码都必须相互排斥——无论是什么组合,都不能同时出现两个错误代码。我假设在我拥有的数据库的大小中,某处会有一个组合。
我用错误代码检查了我的查询,我可以从一个不合格的 SELECT * 中看到它们并排放置并证明它有效。
我想问题是无效的。
sql-server - 如何选择正确的目录来更新 SQL Server LocalDB for VS 2019?
我的目标是在 Visual Studio 2019 的帮助下将使用 SQL Server Management Studio 18 创建的数据库连接到我的 Win Forms 程序。但由于某些错误,我无法获得正确的连接。错误:
...无法打开,因为它是904版本。此服务器支持852及更早版本...
我知道这不是某种灾难,我可以将 Visual Studio 2019 的 LocalDB 更新到 SQL 2019,但我不知道该怎么做。我不知道 Visual Studio 2019 的 LocalDB 的目录。我应该去 SQL Server 安装中心并选择“从以前版本的 SQL Server 升级”。但我也应该选择目录。只是我知道我没有更改任何列出的程序的目录。这些目录是默认设置的。而且我不知道从哪里可以得到关于这个的信息。
ssms-18 - SSMS18 如何连接到本地服务器?
我在 SSMS18 上工作的时间最长,但我主要连接到远程 SQL 服务器。但是现在我正在尝试连接到我的本地主机服务器,但现在我无法连接。
我已经在网上搜索了一些技巧,但似乎没有任何效果,并且大多数情况下使用过时的 SSMS 服务器。
node.js - ReferenceError:未定义配置(反应:ms server sql,node.js)
我收到“ReferenceError:未定义配置”
正如我在另一个问题上看到的那样,我尝试使用它:
甚至在服务器(3.3.6)中安装了配置,但它出现了另一个错误,即“TypeError:无法读取未定义的属性(读取'端口')”
请帮忙。(我已经安装了 mssql)
目标:在 localhost:3001/api/get1 上显示表
这是我的代码: