Microsoft Dynamics CRM Server 2015 的软件要求

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

本节列出了 Microsoft Dynamics CRM Server 2015的软件和应用程序要求。

本主题内容

Windows Server 操作系统

支持的 Windows Server 2012 版本

服务器虚拟化

Active Directory 模式

Internet Information Services (IIS)

SQL Server 版本

从 Internet 访问 Microsoft Dynamics CRM - 基于声明的身份验证和 IFD 要求

必备软件组件

验证必备组件

Windows Server 操作系统

只能在基于 Windows Server 2012 64 位的计算机上安装 Microsoft Dynamics CRM Server 2015。 以下各节中列出了支持安装和运行 Microsoft Dynamics CRM Server 2015的 Windows Server 的特定版本。

重要

以下Windows Server 版本不支持安装和运行 Microsoft Dynamics CRM Server 2015:

  • Windows Server 2012 基础

  • Windows Server 2012要件

  • Microsoft Windows Small Business Server 版本

  • 操作系统 Windows Server 2008 系列

支持的 Windows Server 2012 版本

可以在以下版本的 Windows Server 2012 操作系统上安装和运行 Microsoft Dynamics CRM Server 2015:

  • Windows Server 2012 R2 数据中心

  • Windows Server 2012 R2 标准

  • Windows Server 2012 标准

  • Windows Server 2012 数据中心

服务器虚拟化

通过结合使用 Windows Server 2008 或 Windows Server 2012 和 Hyper-V 或参与 Microsoft Windows Server 虚拟化验证计划 (SVVP) 的供应商提供的虚拟化解决方案,可以将 Microsoft Dynamics 365 服务器部署到虚拟化环境中。 在尝试虚拟化 Microsoft Dynamics 365 安装之前,您必须了解服务器虚拟化的限制和最佳实践。 有关 Hyper-V 的信息,请参阅 Microsoft 虚拟化网站。

Active Directory 模式

运行 Microsoft Dynamics CRM 服务器 的计算机必须是以下面的 Active Directory 目录服务林和域功能级别之一运行的域中的成员:

  • Windows Server 2008

  • Windows Server 2008 R2

  • Windows Server 2012

  • Windows Server 2012 R2

有关 Active Directory 域和林功能级别的详细信息,请参阅 Active Directory 域和信任Microsoft 管理控制台 (MMC) 管理单元帮助。

重要

  • 运行 Microsoft Dynamics 365 的计算机不应充当 Active Directory 域控制器。

  • 当您使用“添加用户向导”时,仅显示当前林中来自受信任的域中的用户。 来自受信任的外部林的用户不受支持并且不在向导中显示。

  • 不支持在以 Active Directory 应用程序模式 (ADAM) 运行的 LDAP 目录中安装 Microsoft Dynamics CRM 服务器。

Internet Information Services (IIS)

Microsoft Dynamics CRM Server 2015 支持 Internet Information Services (IIS) 版本 8.0 和 8.5。

建议您先以本机模式安装和运行 IIS,然后再安装 Microsoft Dynamics CRM 服务器。 不过,如果没有安装 IIS,但 Microsoft Dynamics 365 服务器角色需要它,则 Microsoft Dynamics CRM 服务器安装程序将安装它。

重要

Microsoft Dynamics 365 无法使用具有多个 HTTP 或 HTTPS 绑定的网站。 虽然 IIS 支持多个 HTTP 和 HTTPS 绑定,但在使用 Windows Communication Foundation (WCF) 的其他绑定时存在限制。 使用 Microsoft Dynamics CRM for Outlook 时,WCF 是必需的。 安装或升级之前,必须从用于 Microsoft Dynamics 365 的网站删除附加绑定,或者选择另一个网站。

SQL Server 版本

下列任意一个 Microsoft SQL Server 版本是必需的,必须安装在基于 Windows Server 2008(SP2 或 R2)64 位版本或 Windows Server 2012(RTM 或 R2)64 位的计算机上,并且正在运行,且可用于 Microsoft Dynamics 365:

  • Microsoft SQL Server 2014,Enterprise,64 位 RTM 或 *SP2

  • Microsoft SQL Server 2014,Business Intelligence,64 位 RTM 或 *SP2

  • Microsoft SQL Server 2014,Standard,64 位 RTM 或 *SP2

  • Microsoft SQL Server 2014,Developer,64 位 RTM 或 *SP2(仅限非生产使用)

  • Microsoft SQL Server 2012,Enterprise,64 位 SP1 或 *SP3

  • Microsoft SQL Server 2012,Business Intelligence,64 位 SP1 或 *SP3

  • Microsoft SQL Server 2012,Standard,64 位 SP1 或 *SP3

  • Microsoft SQL Server 2012,Developer,64 位 SP1 或 *SP3(仅限非生产使用)

重要

  • 此版本的 Microsoft Dynamics 365 不支持 32 位版本的 Microsoft SQL Server 数据引擎。

  • 对 Microsoft Dynamics CRM Server 2015 的使用不支持 SQL Server Compact 或 Microsoft SQL Server Express 版本。

  • 对 Microsoft Dynamics CRM Server 2015 的使用不支持 Microsoft SQL Server 2008 版本。

  • *与此版本的 SQL Server 兼容需要 Microsoft Dynamics CRM 2015 更新 1.2 或以后的更新。

从 Internet 访问 Microsoft Dynamics CRM - 基于声明的身份验证和 IFD 要求

对于面向 Internet 的部署 (IFD),需要或建议使用以下各项。 本主题假定您将使用 Active Directory 联合身份验证服务 (AD FS) 作为安全令牌服务 (STS)。 有关配置 Microsoft Dynamics 365 以进行基于声明的身份验证的详细信息,请参阅配置适用于 Microsoft Dynamics CRM 的 IFD

重要

除非使用基于声明的身份验证且将 Microsoft Dynamics 365 配置为 IFD,否则不支持向 Internet 公开 Microsoft Dynamics 365 网站。

同样,不支持使用 Outlook Anywhere(通过 HTTP 的 RPC)作为一种解决方案通过 Internet 将 Dynamics CRM for Outlook 连接到Microsoft Dynamics CRM 服务器 的内部部署。 必须为 IFD 配置 Microsoft Dynamics CRM 服务器 的内部部署,如主题配置适用于 Microsoft Dynamics CRM 的 IFD中所述。

为了让 适用于平板电脑的 Microsoft Dynamics CRM 成功连接到新的 Microsoft Dynamics CRM 服务器 部署,必须在运行 IIS 的服务器上运行 Microsoft Dynamics CRM Server 2015 修复;该服务器上,在 面向 Internet 的部署配置向导 成功之后安装了 Web 应用程序服务器 角色。 有关修复说明,请参阅卸载、更改或修复 Microsoft Dynamics CRM 服务器

  • 安装了 Microsoft Dynamics CRM 服务器的计算机必须有权访问 安全令牌服务 (STS) 服务,如 Active Directory 联合身份验证服务 (AD FS) 联合服务器。Microsoft Dynamics CRM 服务器 支持 Active Directory 联合身份验证服务 (AD FS) 版本 2.0、2.1 和 2.2。

  • 配置 IFD 之前,请注意 Web 组件的下列条件:

    • 如果您在单服务器配置中安装 Microsoft Dynamics 365,请注意 Active Directory 联合身份验证服务 2.0 安装在默认网站上。 因此,必须为 Microsoft Dynamics 365 创建新网站。

    • 在运行 面向 Internet 的部署配置向导 时,Microsoft Dynamics CRM 服务器 必须运行在配置为使用 安全套接字层 (SSL) 的网站上。Microsoft Dynamics CRM 服务器安装程序 不会配置网站的 SSL。

    • 建议安装 Microsoft Dynamics 365 Web 应用程序的网站在 IIS 中启用“需要 SSL”设置。

    • 网站应当具有单一绑定。 运行 Microsoft Dynamics 365 不支持多个 IIS 绑定(例如带有 HTTPS 和 HTTP 绑定或两个 HTTPS 或两个 HTTP 绑定的网站)。

    • 从运行配置基于声明的身份验证向导的计算机访问 Active Directory 联合身份验证服务 (AD FS) 联合元数据文件。 请注意以下事项:

      • 联合元数据端点必须使用 Web 服务信任模型 (WS-Trust) 1.3 标准。 不支持使用早期标准(如 WS-Trust 2005 标准)的端点。 在 Active Directory 联合身份验证服务 2.0 中,所有 WS-Trust 1.3 端点的 URL 路径中都包含 /trust/13/。
    • 加密证书。 需要以下加密证书。 可以将同一加密证书用于两个目的,例如在使用通配符证书时:

      重要

      如果您使用通过自定义证书请求创建的证书,则使用的模板必须是“继承密钥”模板。 使用“CNG 密钥”模板创建的自定义证书请求与 Microsoft Dynamics 365 不兼容。 有关自定义证书请求模板的详细信息,请参阅创建自定义证书请求

      • 声明加密。 基于声明的身份验证需要标识来为身份验证提供加密证书。 要安装 Microsoft Dynamics CRM 服务器 的计算机应信任该证书,所以该证书必须位于运行配置基于声明的身份验证向导的本地个人存储中。

      • SSL (HTTPS) 加密。SSL 加密的证书应对类似于 org.contoso.com、auth.contoso.com 和 dev.contoso.com 这样的主机名称有效。 若要满足此要求,您可以使用一个通配符证书 (*.contoso.com)(该证书支持“使用者备用名称”),也可以对每个名称使用单个证书。 每个主机名称的单个证书仅在您为每个 Web 服务器角色使用不同的服务器时有效。 运行 Microsoft Dynamics 365 不支持多个 IIS 绑定(例如带有两个 HTTPS 或两个 HTTP 绑定的网站)。 有关可用选项的详细信息,请联系您的证书颁发机构服务公司或证书颁发机构管理员。

  • 每个 Microsoft Dynamics CRM 网址的“CRMAppPool”帐户必须对配置基于声明的身份验证时指定的加密证书的私钥具有读取权限。 可以使用证书 Microsoft 管理控制台 (MMC) 管理单元来编辑本地计算机帐户的个人存储中存在的加密证书的权限。

必备软件组件

在安装 Microsoft Dynamics CRM Server 2015 之前,必须在运行 SQL Server 的计算机上安装和运行以下 SQL Server 组件:

必须在将安装 Microsoft Dynamics CRM Server 2015的计算机上安装和运行以下组件:

  • 服务

    • 索引服务

      若要安装此服务,请参阅 Windows Server 文档。

    • IIS Admin

    • World Wide Web 发布

    • Net.Tcp 端口共享服务

  • Windows 数据访问组件 (MDAC)

  • Microsoft ASP.NET(必须注册,但不需要运行。)

验证必备组件

在安装 Microsoft Dynamics CRM 服务器之前,您应了解以下事项:

  • 可以但不要求将 Microsoft SQL Server 与 Microsoft Dynamics CRM 服务器安装在同一台计算机上。

  • 如果将 Microsoft Dynamics CRM 服务器和 Microsoft SQL Server 安装在不同的计算机上,则这两台计算机必须位于同一 Active Directory 目录服务域中。

  • 可使用 Windows 身份验证或混合模式身份验证来安装 Microsoft SQL Server。 (为提高安全性,建议使用 Windows 身份验证,并且 Microsoft Dynamics 365 将只使用 Windows 身份验证)。

  • SQL Server 用于登录到网络的服务帐户必须是域用户帐户(推荐)或是一个受 SQL Server(网络服务、本地服务或本地系统)支持的内置系统帐户。 如果 SQL Server 服务帐户是本地管理员,则 Microsoft Dynamics CRM 服务器 安装将失败。 如果 SQL Server 服务帐户是本地管理员,则 Microsoft Dynamics CRM 服务器 安装将失败。

  • 必须启动 SQL Server 服务,并可以将该服务配置为在计算机启动时自动启动。

  • 必须启动 Microsoft SQL Server Reporting Services 服务,并将其配置为在计算机启动时自动启动。

  • 必须启动 SQL Server 代理服务。 可将该服务配置为在计算机启动时自动启动。

  • 尽管不是强制要求,但建议您接受有关排序规则指示符、排序顺序和 SQL 排序规则的默认 SQL Server 设置。Microsoft Dynamics 365 支持区分大小写和不区分大小写的排序顺序。

  • Microsoft Dynamics CRM 服务器安装程序要求至少启用一种网络协议以通过 SQL Server 进行身份验证。 默认情况下,在安装 SQL Server 时会启用 TCP/IP 协议。 可以在 SQL Server 配置管理器中查看网络协议。

另请参阅

Microsoft Dynamics CRM Server 2015 的 Microsoft SQL Server 硬件要求
Microsoft Dynamics CRM 2015 Reporting requirements_deleted

© 2016 Microsoft Corporation。 保留所有权利。 版权