安装SQL Server 2017 Express时出现错误,显示某些路径中缺少sqlncli.msi

时间:2019-06-08 05:01:25

标签: sql-server-2017-express

我正在尝试安装SQL Server 2017 Express,但抛出此错误:

  在路径中找不到

sqlncli.msi

请找到the screenshot illustrating the error here

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。
我的解决方案是卸载SQL Server 2012 Native Client并重新安装SQL Server 2017。

答案 1 :(得分:0)

我遇到了同样的问题,如果单击“取消”,则下一个错误应表示缺少有关SQL Server 2012 Native Client的程序包的信息。

然后我尝试从https://www.microsoft.com/en-us/download/details.aspx?id=50402安装sqlncli,它说我已经有一个新版本。我必须取消添加或删除程序上的“ Microsoft SQL Server 2012 Native Client”,然后从我提到的网站再次安装sqlncli,一切都解决了。

答案 2 :(得分:0)

前两个答案更有帮助和直接。安装 sqlncli.msi 的另一种方法是安装 Microsoft SQL Server 2012 SP4 Feature Pack。它包含许多包,包括 sqlncli.msi,它为您的 SQL 服务器添加了一个附加值。

如果您按照@fpp.jesus 的回答仅下载本机客户端,并且出于某种原因想使用命令行安装它,则以下命令会有所帮助。

msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

'ADDLOCAL=All' 参数将安装 SDK 组件以及客户端组件。