在Windows 7 64位上启动SQLLOCQLDB 2017实例时出错(除了找不到入口点)

has*_*ahi 5 sql-server-express windows-7-x64 localdb

我尝试在win7(x64)上启动SQLLOCALDB 2017的实例,但是此消息框出现:

"程序入口点BCryptKeyDerivation无法位于动态链接库bcrypt.dll中"

有人知道这是什么原因吗?

在此输入图像描述

来自CMD的更多信息:

Microsoft Windows [版本6.1.7601]版权所有(c)2009 Microsoft Corporation.版权所有.

C:\ Users\hashem-7-x64> SQLLOCALDB INFO MSSQLLocalDB

C:\ Users\hashem-7-x64> SQLLOCALDB VERSIONS Microsoft SQL Server 2017(14.0.1000.169)

C:\ Users\hashem-7-x64> SQLLOCALDB START MSSQLLOCALDB由于以下错误,LocalDB实例"MSSQLLOCALDB"启动失败:在LocalDB实例启动期间发生错误:SQL Server进程无法停止.

C:\ Users \用户哈希姆-7- 64>

小智 6

我遇到了同样的问题,我通过卸载 Sql Server LocalDB 2017 并安装 2014 版本来解决它。

显然 2017 版本与 Windows 7 不兼容。


aCo*_*key 6

Windows 7 不支持 SQL Server 2017 Express LocalDB。 SqlLocalDB.msi 安装程序对我来说,但是当我尝试启动一个实例时,它会给出“无法找到 BCryptKeyDerivation”错误。据说 2016 版本不受支持,但它已安装并且默认实例为我运行。

每个微软

支持的操作系统

Windows 10、Windows 8、Windows 8.1、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016

一些附加信息表明您至少需要 Windows 8

BCryptKeyDerivation 函数

BCryptKeyDerivation 函数无需秘密协议即可派生密钥。它在功能上与 BCryptDeriveKey 相似,但不需要 BCRYPT_SECRET_HANDLE 值作为输入。

最低支持客户端

Windows 8 [桌面应用程序 | UWP 应用程序]

最低支持服务器

Windows Server 2012 [桌面应用程序 | UWP 应用程序]