SQLLocalDB.exe 信息 - returns 错误代码 15100 等
SQLLocalDB.exe info - returns error code 15100, etc
我正在尝试解决 LocalDB 的版本问题。命令“sqllocaldb i”似乎有效。
C:\WINDOWS\system32>sqllocaldb i
MSSQLLocalDB
ProjectsV12
但是,当我提出具体要求时,我得到的只是错误。 (我在 Windows 10)
C:\WINDOWS\system32>sqllocaldb i MSSQLLocalDB
FormatMessageW 失败。返回的错误代码:15100
FormatMessageW 失败。返回的错误代码:15105
FormatMessageW 失败。返回的错误代码:15105
FormatMessageW 失败。返回的错误代码:15105
FormatMessageW 失败。返回的错误代码:15105
我通过从我的机器中删除 SQL 的所有痕迹并仅重新安装我需要的东西(在我的例子中是 2016 年)来解决这个问题。基本上,在控制面板中搜索“SQL”并删除显示的任何内容。
我认为这与安装多个版本有关,and/or 更新它们时会发生损坏,因为:
- 我安装了 2008-2017 年的 SQL 个组件(标准版和快速版),并且,
- 在我应用了主要针对 SQL 2016 年的最新累积更新后,问题就开始出现了。
更新: 看起来此修复更接近于:重新安装 2016 并安装 2017 sqllocaldb
- 无需清理其他版本我做到了。请参阅 Victor 的 以及我在那里的评论。
感谢保罗的回复。我还删除了所有较旧的 SQL 安装,但要使用 SqlLocalDB.exe 实用程序获取有关特定 LocalDB 服务器实例的信息,我必须安装 2017 版本。例如,我现在可以使用命令 -
创建并调用 'TAS_LocalDB_V13' 的 SQLLocalDB(2016 版)实例的信息
SqlLocalDB TAS_LocalDB_V13
但是,由于现在安装了两个版本的 SQLLocalDB,所以有两个名为 SqlLocalDB.exe 的可执行文件。将 运行 的那个取决于系统环境路径变量。我必须编辑路径变量,以便列表中第一个出现的 SqlLocalDB.exe 的路径是 2017 版本(有效)。
注意 - 尽管 2016 版本中的 i 命令不起作用,但其他重要命令(如 'c' 用于创建服务器实例)仍然有效。
我正在尝试解决 LocalDB 的版本问题。命令“sqllocaldb i”似乎有效。
C:\WINDOWS\system32>sqllocaldb i
MSSQLLocalDB
ProjectsV12
但是,当我提出具体要求时,我得到的只是错误。 (我在 Windows 10)
C:\WINDOWS\system32>sqllocaldb i MSSQLLocalDB
FormatMessageW 失败。返回的错误代码:15100
FormatMessageW 失败。返回的错误代码:15105
FormatMessageW 失败。返回的错误代码:15105
FormatMessageW 失败。返回的错误代码:15105
FormatMessageW 失败。返回的错误代码:15105
我通过从我的机器中删除 SQL 的所有痕迹并仅重新安装我需要的东西(在我的例子中是 2016 年)来解决这个问题。基本上,在控制面板中搜索“SQL”并删除显示的任何内容。
我认为这与安装多个版本有关,and/or 更新它们时会发生损坏,因为:
- 我安装了 2008-2017 年的 SQL 个组件(标准版和快速版),并且,
- 在我应用了主要针对 SQL 2016 年的最新累积更新后,问题就开始出现了。
更新: 看起来此修复更接近于:重新安装 2016 并安装 2017 sqllocaldb
- 无需清理其他版本我做到了。请参阅 Victor 的
感谢保罗的回复。我还删除了所有较旧的 SQL 安装,但要使用 SqlLocalDB.exe 实用程序获取有关特定 LocalDB 服务器实例的信息,我必须安装 2017 版本。例如,我现在可以使用命令 -
创建并调用 'TAS_LocalDB_V13' 的 SQLLocalDB(2016 版)实例的信息SqlLocalDB TAS_LocalDB_V13
但是,由于现在安装了两个版本的 SQLLocalDB,所以有两个名为 SqlLocalDB.exe 的可执行文件。将 运行 的那个取决于系统环境路径变量。我必须编辑路径变量,以便列表中第一个出现的 SqlLocalDB.exe 的路径是 2017 版本(有效)。
注意 - 尽管 2016 版本中的 i 命令不起作用,但其他重要命令(如 'c' 用于创建服务器实例)仍然有效。