Microsoft Dynamics 365 服务器角色
发布日期: 2017年1月
适用于: Dynamics 365 (on-premises),Dynamics CRM 2016
在 Microsoft Dynamics 365 服务器 中,您可以在不同的计算机上安装特定服务器功能、组件和服务。 这些组件和服务代表特定服务器角色。 例如,拥有较大用户群的客户可以将前端服务器角色安装在两台或更多台运行 Internet Information Services (IIS) 的服务器上,以便为用户提高吞吐能力。 或者,可以将完全服务器角色安装在一台计算机上,将 Microsoft Dynamics 365 Reporting Extensions 安装在另一台计算机上。 如果缺少服务器角色,部署管理器会在“消息”区域显示一条消息。
使用以下选项之一安装服务器角色:
运行 Microsoft Dynamics 365 服务器安装向导以选择一个或多个服务器角色组或者一个或多个独立的服务器角色。 如果已安装 Microsoft Dynamics 365 服务器,则可以使用“控制面板”中的“程序和功能”添加或删除服务器角色。
配置 XML 安装程序配置文件,然后在命令提示符处运行安装程序,以指定服务器角色组或者一个或多个独立的服务器角色。 在 Microsoft Dynamics 365 服务器 安装过程中不能明确选择 SQL Server“角色”。 这是 SQL Server 在您指定 SQL Server 的特定实例时设置的逻辑角色,它可以是本地角色,也可以位于供在 Microsoft Dynamics 365 部署中使用的另一台计算机上(推荐)。 有关详细信息,请参阅Microsoft Dynamics CRM服务器 XML 配置文件。
备注
在最初安装服务器角色后,随时都可以在“控制面板”中添加或删除服务器角色。 有关详细信息,请参阅卸载、更改或修复 Microsoft Dynamics 365 服务器。
重要
如果拥有包含一个或多个前端服务器和后端服务器角色的 Microsoft Dynamics 365 部署,必须在具有前端服务器角色的计算机上安装语言包。 如果已部署单个服务器角色,语言包必须安装在运行 Web 应用程序服务器和帮助服务器角色的计算机上。
本主题内容
可用组服务器角色
可用的单个服务器角色
范围定义
安装方法定义
安装 Microsoft Dynamics 365 异步服务仅处理异步事件或电子邮件
Microsoft Dynamics 365 服务器角色要求
可用组服务器角色
尽管推荐大多数部署使用这些服务器角色组,但可以在安装期间安装任何单个服务器角色。
所有服务器角色都必须在组织的网络中运行,才能提供完全正常运行的系统。
服务器角色组 |
说明 |
范围 |
安装方法 |
---|---|---|---|
完全服务器 |
包含来自前端服务器、后端服务器和部署管理服务器的所有角色。 默认情况下,Microsoft Dynamics 365 服务器安装程序将系统部署为完全服务器。 在完全服务器部署中,服务器角色未单独在“控制面板”中列出。 若要查看已安装的角色或进行更改,请右键单击“Microsoft Dynamics 365 服务器”,单击“卸载/更改”,然后单击“配置”。 |
部署 |
完全 |
前端服务器 |
为正在运行的客户端应用程序和通过 Microsoft Dynamics 365 SDK 开发的应用程序启用服务器角色。 |
部署 |
组或完全 |
后端服务器 |
包括处理异步事件处理(例如工作流和自定义插件、数据库维护以及电子邮件路由)的服务器角色。 这些角色通常不会面向 Internet 公开。 若要获取此组中包含的服务器角色的列表,请参阅下表。 |
部署 |
组或完全 |
部署管理服务器 |
使用 Microsoft Dynamics 365 SDK 或部署工具中描述的方法,为用于管理 Microsoft Dynamics 365 部署的组件启用服务器角色。 还包含数据库灾难恢复支持接口。 若要获取此组中包含的服务器角色的列表,请参阅下表。 |
部署 |
组或完全 |
可用的单个服务器角色
服务器角色 |
说明 |
服务器组 |
范围 |
安装方法 |
---|---|---|---|---|
Discovery Web Service |
在多租户部署中,查找用户所属的组织。 |
前端服务器 |
部署 |
单个、组或完全 |
组织 Web 服务 |
支持使用 Microsoft Dynamics 365 SDK 中所述方法的运行中的应用程序。 |
前端服务器 |
部署 |
单个、组或完全 |
Web 应用程序服务器 |
运行用于将用户连接到 Microsoft Dynamics 365 数据的 Web 应用程序服务器。Web 应用程序服务器角色需要组织 Web 服务角色。 |
前端服务器 |
部署 |
单个、组或完全 |
帮助服务器 |
使 Microsoft Dynamics 365 帮助可供用户使用。 |
前端服务器 |
部署 |
单个、组或完全 |
异步服务 |
处理诸如工作流、批量电子邮件或数据导入等排队的异步事件。 |
后端服务器 |
部署 |
单个、组或完全 |
沙盒处理服务 |
启用独立环境以允许执行自定义代码,如插件。 此独立环境可降低自定义代码影响组织运行的可能性。 |
后端服务器 |
部署 |
单个、组或完全 |
电子邮件集成服务 |
通过连接到外部电子邮件服务器来处理电子邮件的发送和接收。 |
后端服务器 |
部署 |
单个、组或完全 |
部署 Web 服务 |
发布提供在 Microsoft Dynamics CRM SDK 中描述的部署接口的 Web 服务,例如那些被用于创建组织或管理 Microsoft Dynamics 365 部署的部署管理员列表的服务。 |
部署管理服务器 |
部署 |
单个、组或完全 |
部署工具 |
包括部署管理器和 Windows PowerShell cmdlet。Microsoft Dynamics 365 管理员可以使用 Windows PowerShell cmdlet 自动执行部署管理器任务。 部署管理器是一个 Microsoft 管理控制台 (MMC)管理单元,部署管理员可使用它来管理组织、服务器和 Microsoft Dynamics 365 部署的许可证。 |
部署管理服务器 |
部署 |
单个、组或完全 |
Microsoft Dynamics 365 VSS 作者 |
Microsoft Dynamics 365 VSS 编写器服务通过使用 Windows Server 卷影复制服务 (VSS) 基础结构提供一个备份和还原 Dynamics 365 数据的接口。 |
部署管理服务器 |
部署 |
单个、组或完全 |
Microsoft Dynamics 365 Reporting Extensions |
通过将 Microsoft Dynamics 365 系统与 Microsoft SQL Server Reporting Services 相连来提供报表功能。 |
无 |
部署 |
使用 srsDataConnectorSetup.exe 逐个安装。 |
SQL Server |
在 SQL Server 上安装 MSCRM_CONFIG 数据库。 |
无 |
部署 |
在 Microsoft Dynamics 365 服务器 安装期间或从部署管理器编辑组织向导逐个安装。 |
范围定义
部署。 每个服务器角色实例都将为整个部署提供服务。
组织。 每个服务器角色实例都将为组织提供服务。 因此,您可以对给定组织使用不同的服务器角色实例。
安装方法定义
独立、组或完全。 在 Microsoft Dynamics 365 服务器安装期间,您可以单独安装服务器角色,安装三个预定义服务器角色组的其中一个,或执行包含所有角色的完全服务器安装。 或者,也可以选择多个独立的服务器角色。
Microsoft Dynamics 365 Reporting Extensions。 在运行 Microsoft SQL Server Reporting Services 的计算机上使用 srsDataConnectorSetup.exe 安装此角色。
有关 Microsoft Dynamics 365 服务器角色和多服务器部署的详细信息,请参阅在多台计算机上安装 Microsoft Dynamics CRM Server。
安装 Microsoft Dynamics 365 异步服务仅处理异步事件或电子邮件
Microsoft Dynamics 365 异步处理服务(NT 样式服务)可以用于处理异步事件和电子邮件、客户、联系人和使用服务器端同步的任务。 根据您在 Microsoft Dynamics CRM 服务器安装程序 期间选择的服务器角色,可以配置 异步服务 具有以下功能。
选择 异步服务 和电子邮件集成服务服务器角色安装异步处理服务,此服务将配置为处理异步事件和电子邮件、客户、联系人和使用服务器端同步的任务。
只选择 异步服务 服务器角色异步处理服务,此服务将配置为仅处理异步事件。
只选择电子邮件集成服务服务器角色安装异步处理服务,此服务将配置为仅处理异步事件和电子邮件、客户、联系人和使用服务器端同步的任务。
提供以下选项,您可以从服务器端同步划分出异步事件以提高 Dynamics 365 系统性能和简化监视。
Microsoft Dynamics 365 服务器角色要求
下表介绍每个 Microsoft Dynamics 365 服务器角色所需的组件。 “X”表示必须有该组件才能安装和运行 Microsoft Dynamics 365 服务器角色。 请注意,大多数情况下,如果某个组件尚未安装,Microsoft Dynamics 365 服务器安装程序将会安装它。
Microsoft Dynamics 365 服务器角色必备组件
组件 |
后端服务器 |
前端服务器 |
部署管理服务器 |
---|---|---|---|
Microsoft SQL Server Reporting Services ReportViewer 控件 |
X |
||
SQL Server Native Client |
X |
X |
X |
Microsoft 应用程序错误报告工具 |
X |
X |
X |
Microsoft Visual C++ 运行时库 |
X |
X |
X |
Windows Server Web 服务器角色 |
X |
X |
|
索引服务 |
X |
||
Microsoft .NET Framework 4 |
X |
X |
X |
Microsoft Chart Controls for Microsoft .NET Framework |
X |
||
Microsoft Azure 平台 SDK |
X |
X |
X |
Windows PowerShell |
X |
||
适用于 IIS 的 Microsoft URL 重写模块 |
X |
||
文件服务器资源管理器 |
X |
下表介绍 Microsoft Dynamics 365 使用的 Active Directory 组成员身份。 “X”表示必须具有该组成员身份服务才能运行。
组成员身份要求
服务 |
PrivUserGroup |
SQLAccessGroup |
PrivReportingGroup |
ReportingGroup |
---|---|---|---|---|
“部署 Web 服务”服务帐户 |
X |
X |
||
Web 应用程序服务* |
X |
X |
||
“异步服务”服务帐户 |
X |
X |
||
“沙盒处理服务”服务帐户** |
||||
“SQL Server”服务帐户 |
X |
|||
“Microsoft SQL Server Reporting Services”服务器帐户 |
X |
X |
||
“电子邮件路由器”服务帐户 |
X |
|||
安装用户/服务帐户 |
X |
|||
Microsoft Dynamics 365 中的单个用户帐户 |
X |
|||
“解压缩服务”服务帐户 |
X |
|||
Microsoft Dynamics 365 VSS 编写器服务帐户 |
X |
X |
* Web 应用程序服务标识适用于 CRMAppPool 应用程序池。 因此,该标识被组织服务、Web 应用程序和 Microsoft Dynamics CRM 平台使用。
** 沙盒服务不需要任何 Microsoft Dynamics 365 组成员身份。
备注
电子邮件路由器作为本地系统运行。
重要
-
安装用户应该是单独的服务帐户,但不应该用于运行任何服务。
-
如果任一服务帐户是作为 Microsoft Dynamics 365 中的用户创建的,您可能会遇到各种问题,其中一些问题是潜在安全问题。
另请参阅
Microsoft Dynamics 365 多服务器部署
支持 Microsoft Dynamics 365 多服务器拓扑
© 2017 Microsoft。 保留所有权利。 版权