Dynamics CRM - 如何修复安装CRM 2016时出现SQL Native Client 下载失败的问题

发布时间 2023-04-20 09:58:18作者: 刻師傅,來碗牛雜

一、问题场景:

      近日,为了测试 Dynamics CRM 8.2到 9.17的升级,重装了 CRM 2016,过程中发现存在 SQL Native Client Download Failed 导致安装无法继续进行。在此记录一下问题的解决办法:

二、查找原因:

      a.首先通过访问安装日志目录查看原因,路径为:SystemDrive:\Users\User\AppData\Roaming\Microsoft\MSCRM\Logs\crmserversetup.txt

      

      b.找到 SQL Native Client 相关的信息,可以验证发现这里的下载链接已经失效(404)。

      Note:如果链接有效,可以先尝试重启一下服务器再重新进行安装。

      

三、解决问题:

      a.手动下载一个 SQL Native Client,地址为:https://www.microsoft.com/en-us/download/details.aspx?id=50402

      b.在你的CRM安装目录下新增两个文件夹,如下图所示:

      

     c.将刚刚下载好的 SQL Native Client 安装包重命名为 sqlncli_x64.msi,并将文件放入刚刚新建的 SQLNativeClient 文件夹中,最好再将这个文件夹复制一份,放入 Redist 文件夹中。

      d.重新运行安装程序,问题应该解决了。

      f.如果仍然报错,请确认是否需要先重启服务器再继续安装,或者在控制面版>>程序与功能>>查看此安装是否已存在,将其卸载后再重新运行 CRM 安装程序。