无法在Windows 8.1上安装LocalDB

4
我开发了一个应用程序,它使用 SQL Server(特别是 LocalDB),我刚刚将其推送给客户端。但是,当我尝试从 Microsoft 直接安装 x86 或 x64 版本的 SQL LocalDB 时,客户端运行的是 Windows 8.1 x64,我一直遇到这个错误: “Microsoft SQL Server 2014 Express LocalDB: 此产品的安装失败,因为不支持此操作系统。有关受支持配置的信息,请参阅产品文档。” 我有点困惑,因为我的 Windows 8.1 开发机上正在使用 LocalDB。 请问如何解决这个问题?

哪个版本的SQL?2012还是2014?Windows 8.1的哪个版本?普通版、专业版还是企业版? - vcsjones
本地数据库来自Sql 2014(如问题所述)-对于Windows,标准版和专业版都存在相同的问题...尚未在企业版上进行测试,但我认为它适用于所有版本。 - Wil
1
你是否同时安装了3.5和4.0框架?Windows Installer是否更新到最新版本? - jlee-tessik
@jlee-tessik - 是的,3.5和4的安装程序都显示.NET Framework已经是操作系统的一部分,不让我安装。Windows Installer-不确定,会检查一下。 - Wil
@Wil 我相信 Windows Installer 5.0 已经随 Windows 8.1 一起安装了。无论如何,你可以安装所有未完成的必要更新并重试吗?然后安装所有可选更新并重试?我认为这对我有用。 - HingeSight
1个回答

1
请右键单击LocalDB安装文件,检查是否配置了其他兼容模式。确保选择“以管理员身份运行”来开始安装。还有一个类似的主题供您参考,可能需要您重新安装Windows以解决操作系统错误。 SQL Server 2014 Express为什么不支持Windows 8.1 Pro

没有以管理员身份运行的选项,也没有启用兼容模式 :( - Wil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接