Windows API调用“ RegGetValueW”返回错误代码:0

问题描述 投票:2回答:1

我正在获取Windows API调用错误代码:0

我已经安装了SSMS 2018,并试图确定是否安装了其他版本。为此,我在CMD中运行了sqllocaldb versions,但收到了以下消息:

Windows API调用“ RegGetValueW”返回错误代码:0。

[当我通过“控制面板”手动检查时,发现安装了2015和2016版本。那么为什么它们没有显示在CMD中。

我试图找到其他解决方案,但没有发现对我有意义的东西。

sql-server ssms localdb
1个回答
1
投票

这篇文章帮助我:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/1257bf26-6ab0-416d-bf26-34f128f42248/sql-2016-sp1-sqllocaldb-versions-errors-with-quotwindows-api-call-quotreggetvaluewquot?forum=sqlexpress

在注册表更改目录名称中>]

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions

根据版本

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer\MSSQL13E.LOCALDB\MSSQLServer\CurrentVersion

我的情况下,我必须从13.0更改为13.1。

© www.soinside.com 2019 - 2024. All rights reserved.