如何在没有互联网访问权限的情况下安装 CRM 2016 必需组件

How to install CRM 2016 Required Components without internet access

我正在孤立的 Windows Server 2012 R2 上安装 Microsoft Dynamics CRM 2016(完整服务器角色),该服务器无法访问 Internet。这是我必须处理的一个限制,所以我什至不可能 'temporay enable internet'。 MSSQL 2012 在不同的盒子上。

我已经能够手动下载、复制文件并安装除以下两个以外的所有先决条件:

Where/how 我是否安装这两个剩余的先决条件?

奇怪的是我从 Microsoft® SQL Server® 2012 Feature Pack page 下载了本机客户端(和其他 SQL 先决条件),本机客户端显示在程序文件中。

我也开启了 "Windows Error Reporting",认为它可能会解决 "Microsoft Application Error Reporting" 先决条件。

我查看了 Software requirements,但没有指定特定的 服务器角色 。我需要安装 "Application Server Role" 吗???这是我唯一能想到的错误报告。

欢迎任何帮助!

您必须安装 SQL 2008 Native Client!

所以答案终于显而易见了。即使项目指示 'minimum version required' 并且即使 CRM 2016 需要 SQL 2012,安装 SQL 2012 Native Client 也不起作用! You must install SQL Native client 2008(您只能 select 功能包中的本机客户端)。我装的是2008 R2 SP3,满足要求

最后,一旦满足所有 SQL 要求,您就可以单击 "Install" 安装应用程序错误报告。这将正确安装,无需任何下载。

2022 年更新: 此外,您可能需要手动安装这些:

SQL 系统 Clr 类型 (SQLSystemCLRTypes\SQLSysClrTypes_x64.msi):http://go.microsoft.com/fwlink/?LinkId=293645&clcid=0x409

SQL 服务器管理对象 (SQLSharedManagementObjects\SharedManagementObjects_x64):http://go.microsoft.com/fwlink/?LinkId=293644&clcid=0x409