计划升级到 Microsoft Dynamics CRM 2016 服务器

 

发布日期: 2017年1月

适用于: Dynamics 365 (on-premises),Dynamics CRM 2016

本节提供准备升级到 Microsoft Dynamics CRM Server 2016 的指南。 提前执行这些任务可帮助最大程度地缩短系统停机时间并确保升级成功。 另外,本节还介绍 Microsoft Dynamics CRM Server 2016 如何升级您的当前系统以及现有报表、自定义项和解决方案等项目发生的变化。

Microsoft Dynamics CRM 2015 服务器角色与 Microsoft Dynamics CRM Server 2016 部署不兼容。 因此,升级第一个服务器后,在部署中运行的其他 Microsoft Dynamics CRM 2015 服务器将被禁用。 升级每个服务器后,将启用相应服务器。

您可以按任意顺序升级 Microsoft Dynamics CRM 2015 服务器角色。 不过,为了保证 Microsoft Dynamics CRM Server 2016 部署能够正常运行,必须升级所有服务器和服务器角色。

重要

唯一支持的升级到 Microsoft Dynamics 365 服务器 的途径是,从 Microsoft Dynamics CRM Server 2015 升级到 Microsoft Dynamics CRM Server 2016,然后应用 适用于 Microsoft Dynamics 365 的 2016 年 12 月 Service Pack(本地)。 有关 适用于 Microsoft Dynamics 365 的 2016 年 12 月 Service Pack(本地) 的更多信息,请参阅Dynamics 365 的定义及其获取方法

本主题内容

建议的升级步骤

Microsoft Dynamics Server 升级选项

支持升级的 Microsoft Dynamics Server 版本

升级产品密钥

用户权限

共享 SQL Server

成功升级提示

后续步骤

建议的升级步骤

为简化升级过程和减少停机时间,建议您在升级 Microsoft Dynamics CRM Server 2015 时使用以下顺序。

  1. 虽然您可以升级 Dynamics CRM 2015 for Outlook 的任何版本到 Microsoft Dynamics CRM 2016 for Outlook,建议您先应用最新 Microsoft Dynamics CRM 2015更新,然后再开始升级。Microsoft Dynamics CRM 2015 更新和修补程序

  2. 将所有 Microsoft Dynamics CRM 2015 服务器和组织升级到 Microsoft Dynamics CRM Server 2016。

  3. 升级 Dynamics CRM 2015 for Outlook 到 Microsoft Dynamics CRM 2016 for Outlook 以便获得“脱机”功能。

Microsoft Dynamics Server 升级选项

有三个不同的升级选项:

  • 使用新 SQL Server 实例迁移。 升级 Microsoft Dynamics CRM Server 2015 时,建议使用此选项。 尽管此选项要求对 Microsoft Dynamics CRM 使用其他计算机,并且要求使用其他 SQL Server 实例,但是对 用户来说,它可以最大程度地降低潜在停机,因为在完成和验证升级之前,现有的部署仍可以正常工作。

  • **使用同一 SQL Server 实例迁移。**此选项要求对 Microsoft Dynamics CRM Server 2016 使用不同的计算机,但是将使用同一 SQL Server 实例就地升级配置和默认组织数据库。 如果在升级过程中出现问题,必须回滚到以前版本以避免严重停机。

  • 就地升级。 尽管此选项不要求对 Microsoft Dynamics CRM Server 2016 使用其他计算机,也不要求使用其他 SQL Server 实例,但出现升级问题时它会带来最大风险,因为需要回滚和重新安装 Microsoft Dynamics CRM 的以前版本以避免潜在停机。

有关每个选项的详细过程,请参阅 升级 Microsoft Dynamics CRM 服务器.

有关最新的产品信息,请参阅 Microsoft Dynamics CRM 2016 和 Microsoft Dynamics CRM Online 自述文件

重要

在升级到产品的新版本之前,请始终运行 Microsoft Dynamics CRM 数据库的完整备份。 有关数据库备份的详细信息,请参阅备份 Microsoft Dynamics 365 系统

进行就地升级期间,仅升级您指定要升级的组织。 如果部署包含其他组织,这些组织将被禁用并且无法升级。 必须使用 Import-CrmOrganizationWindows PowerShell 命令或使用 部署管理器 升级那些组织。详细信息:Dynamics 365 PowerShell 引用导入组织

对于要升级的每个组织,建议卷具有的可用空间至少为组织数据库文件大小的三倍 (organizationName_MSCRM.mdf) 和日志文件大小的四倍 (organizationName_MSCRM.ldf)。 例如,如果单个组织数据库和日志文件位于同一卷上,该卷上 mdf 文件为 326 MB,ldf 文件为 56 MB,则推荐的可用空间应至少为 1.2 GB 以便容纳增长 ((326 x 3) + (56 x 4))。 请注意,在升级过程中展开的数据库文件在升级完成后大小不减少。

支持升级的 Microsoft Dynamics Server 版本

支持 Microsoft Dynamics CRM Server 2015 升级到 Microsoft Dynamics CRM Server 2016。

有关从 Microsoft Dynamics CRM Server 2013 和 Microsoft Dynamics CRM Server 2011 升级的信息,请参阅 从 Dynamics CRM Server 2013 或 Dynamics Server 2011 升级

升级产品密钥

升级之前,应先获取升级过程中需要输入的产品密钥。 在 Microsoft Dynamics CRM 中,服务器和客户端密钥是一起的,这样您只需输入一次就可以了。

详细信息:Microsoft Dynamics 365 版本和许可

如果您要进行的系统更改需要更改现有 Microsoft Dynamics 365 许可协议,请参阅如何购买 Microsoft Dynamics

用户权限

要想成功升级,运行 Microsoft Dynamics CRM 安装程序的用户必须:

  • 在要升级的服务器所在 Active Directory 域中具有一个帐户。

  • 成为将要升级的任何组织的 部署管理员 角色和 Microsoft Dynamics 365系统管理员角色 的会员。

    重要

    如果运行升级的用户都已禁用 系统管理员角色,那么升级将失败。

  • 对与要升级的部署关联的 SQL Server 和 Reporting Services 服务器具有管理员权限。

  • 具有足够权限,可创建新的安全组,以及将成员添加到包含现有 Microsoft Dynamics CRM 组的 Active Directory 组织单位中那些组中。

共享 SQL Server

每个 SQL Server 实例仅支持一个 Microsoft Dynamics 365 部署。 这是因为每个部署都需要它自己的 MSCRM_CONFIG 数据库,而 MSCRM_CONFIG 数据库的多个实例不能在同一 SQL Server 实例上共存。 如果在同一计算机上运行有多个 SQL Server 实例,则您可以为同一计算机上的多个 Microsoft Dynamics 365 部署托管这些数据库。 但是,这可能会降低系统性能。

成功升级提示

在开始升级之前,应解决以下可能适用于当前 Microsoft Dynamics CRM 2015 部署的问题。

不要超过最大字段数

如果为一个实体定义了超过 1023 个字段,则必须在运行升级之前删除附加字段,否则升级将失败并出现以下消息:

CREATE VIEW 失败,因为视图“view_name”中的列“column_name”超过了列的最大数目 1024。

移除自定义数据库对象

由于数据库重新设计,Microsoft Dynamics CRM 数据库通常会从一个主要发行版更改为下一个版本。

如果您已添加自定义数据库对象(如触发器、统计信息、存储过程和特定索引),则建议您从配置和组织数据库中移除这些对象。 多数情况下,安装会在检测到这些对象时显示警告。

移除 ignorechecks 注册表子项

如果您在Microsoft Dynamics CRM Server 2015服务器上手动添加了ignorechecks注册表子项,那么应在开始升级之前将其移除。详细信息:您无法使用 Microsoft SQL Server 上不具有本地管理员权限的帐户部署 Microsoft Dynamics CRM

后续步骤

在下述主题中阅读有关升级的更多内容:

另请参阅

Microsoft Dynamics 365 支持的配置
Microsoft Dynamics 365 服务器的高级部署选项

© 2017 Microsoft。 保留所有权利。 版权