我正在尝试安装SQL Server 2017 Express,但抛出此错误:
在路径中找不到sqlncli.msi
答案 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 组件以及客户端组件。