安装多个 SQL Server 2017 实例时遇到问题

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

我已经安装了一个 SQL Server 实例和多个数据库,并且正在尝试创建安装更多实例以创建其他开发环境。

按照 Amazon 的相关文档,(在 Windows 10 EC2 实例上工作),由于 SQL Server Native Client 2012 似乎存在版本控制错误,我无法完成安装。当到达“安装”步骤时,我提示此错误:

该文件不是产品 Microsoft SQL Server 2012 Native Client 的有效安装包。

取消安装后:

找不到Microsoft SQL Server 2012 Native Client产品的安装包。使用安装包“sqlncli.msi”的有效副本再次尝试安装

当前安装的2012 Native Client版本是11.4.7462.6,但是我机器上的sqlncli.msi安装的是较低版本,将2017安装中心指向它会提示上述错误,所以我假设版本差异是问题所在。这是正确的吗?

我无法找到与我的计算机上的版本匹配的 sqlncli.msi 文件。我看到了卸载并重新安装 Native Client 以获得匹配版本的建议,但在维护现有 SQL Server 实例/数据库中的数据的同时,我无法找到适当的解决方案。任何帮助将不胜感激。

sql-server-2012 sql-server-2017 sql-server-native-client
1个回答
0
投票

要解决安装过程中 SQL Server Native Client 2012 的版本控制错误,请验证 Microsoft 下载中心的 SQL Server 2012 的任何 Service Pack 或累积更新中是否提供正确版本的 SQL Server Native Client。 如果您有包含 Native Client 的原始安装介质,请使用它来执行修复或重新安装。 如果版本冲突仍然存在,请考虑卸载现有的 Native Client;但是,作为预防措施,请确保事先备份数据库。如果出现持续困难,可能需要手动注册表和文件清理,但请谨慎操作。 最后,如果这些方法没有取得成功,Microsoft 支持可以提供更个性化的帮助。

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