共用方式為


Microsoft Dynamics 365 Server 角色

您可以使用 Dynamics 365 Server,在不同電腦上安裝特定的伺服器功能、元件和服務。 這些元件和服務會與特定的伺服器角色對應。 例如,擁有較多使用者的客戶可將前端伺服器角色安裝在執行 Internet Information Services (IIS) 的兩台或多台伺服器上,並藉此提高使用者的輸送量效能。 或者說,完整伺服器角色可以安裝在一台電腦上,而 Microsoft Dynamics 365 Reporting Extensions 則安裝在另一部電腦上。 如果遺失伺服器角色,部署管理員會在訊息區域中顯示訊息。

請使用下列其中一種選項來安裝伺服器角色:

  • 執行 Dynamics 365 Server 安裝程式精靈以選取一個或多個伺服器角色群組,或一個或多個個別伺服器角色。 如果已經安裝 Dynamics 365 Server,則可以使用 [控制台] 中的 [程式和功能] 來新增或移除伺服器角色。

  • 設定 XML 安裝程式設定檔案,然後在命令提示字元中執行安裝程式,來指定伺服器角色群組或一個以上的個別伺服器角色。 您無法在 Dynamics 365 Server 安裝程式期間為安裝明確選取 SQL Server「角色」。 這是 SQL Server 在您指定 Dynamics 365 Customer Engagement (on-premises) 部署 (在本機或在其他電腦 (建議) 上) 中所用特定 SQL Server 執行個體時所設定的邏輯角色。 如需詳細資訊,請參閱 Microsoft Dynamics 365 Server XML 設定檔

Note

在初次安裝伺服器角色後,您可以隨時在 [程式和功能] 中新增或移除伺服器角色。 如需詳細資訊,請參閱解除安裝、變更或修復 Microsoft Dynamics 365 Server

重要

如果您擁有包含一個或多個前端伺服器及後端伺服器角色的 Dynamics 365 Customer Engagement (on-premises) 部署,就必須在具有前端伺服器角色的電腦上安裝語言套件。 如果您已部署個別伺服器角色,語言套件必須安裝於執行 Web 應用程式伺服器和說明伺服器角色的電腦。

可用的群組伺服器角色

雖然建議大部分的部署使用這些伺服器角色群組,但可在安裝程式期間安裝任何個別的伺服器角色。

所有的伺服器角色都必須在組織的網路中執行,才能提供完整功能的系統。

伺服器角色群組 描述 範圍 安裝方法
完整伺服器 包含前端伺服器、後端伺服器和部署管理伺服器的所有角色。 根據預設,Dynamics 365 Server 安裝程式會將系統部署為完整伺服器。 在完整伺服器部署中,控制台不會個別列出伺服器角色。 若要檢視安裝的角色或是進行變更,請以滑鼠右鍵按一下Microsoft Dynamics 365 Server,選取解除安裝/變更,然後按一下設定 部署 完整
前端伺服器 啟用伺服器角色,以便執行用戶端應用程式以及使用 Dynamics 365 Customer Engagement Web 服務所開發的應用程式。 部署 群組或完整
後端伺服器 包含可操控處理非同步事件 (例如工作流程與自訂外掛程式、資料庫維護以及電子郵件路由) 的伺服器角色。 這些角色通常不會在網際網路公開。

如需包括在這個群組中的伺服器角色清單,請參閱下表。
部署 群組或完整
部署管理伺服器 使用「Dynamics 365 Customer Engagement Web 服務」中所述方法或使用部署工具,針對用於管理 Dynamics 365 Customer Engagement (on-premises) 部署的元件啟用伺服器角色。 也包含資料庫嚴重損壞修復支援的介面。

如需包括在這個群組中的伺服器角色清單,請參閱下表。
部署 群組或完整

可用的個別伺服器角色

伺服器角色 描述 伺服器群組 Scope 安裝方法
Discovery Web Service 尋找使用者在多組織用戶共享部署所屬的組織。 前端伺服器 部署 個人、群組或完整
組織 Web 服務 支援使用 Dynamics 365 Customer Engagement Web 服務中所述的方法來執行應用程式。 前端伺服器 部署 個人、群組或完整
Web 應用程式伺服器 執行用於將使用者連接至 Dynamics 365 Customer Engagement (on-premises) 資料的 Web 應用程式伺服器。 Web 應用程式伺服器角色需要組織 Web 服務角色。 前端伺服器 部署 個人、群組或完整
說明伺服器 將 Dynamics 365 Customer Engagement (on-premises) 說明提供給使用者使用。 前端伺服器 部署 個人、群組或完整
非同步服務 處理已佇列的非同步事件,例如工作流程、大量電子郵件或資料匯入。 後端伺服器 部署 個人、群組或完整
沙箱處理服務 啟用隔離環境以允許執行自訂程式碼,例如外掛程式。這個隔離環境可降低自訂程式碼影響組織作業的可能性。 後端伺服器 部署 個人、群組或完整
電子郵件整合服務 連線至外部電子郵件伺服器以處理電子郵件訊息的傳送和接收工作。 後端伺服器 部署 個人、群組或完整
部署 Web 服務 發行 Web 服務,這個服務可提供 Microsoft Dynamics CRM SDK 所述的部署介面,例如建立組織或管理 Dynamics 365 Customer Engagement (on-premises) 部署的部署系統管理員清單。 部署管理伺服器 部署 個人、群組或完整
部署工具 由部署管理員和 Windows PowerShell Cmdlet 所組成。 Dynamics 365 Customer Engagement (on-premises) 系統管理員可以使用 Windows PowerShell Cmdlet 來自動化部署管理員工作。

部署管理員是 Microsoft Management Console (MMC) 嵌入式管理單元,部署系統管理員可將其用於管理 Dynamics 365 Customer Engagement (on-premises) 部署的組織、伺服器和授權。
部署管理伺服器 部署 個人、群組或完整
Microsoft Dynamics 365 VSS 寫入器 Microsoft Dynamics 365 寫入器服務使用 Windows Server 磁碟區陰影複製服務 (VSS) 基礎結構,並且提供介面來備份和還原 Dynamics 365 資料。 部署管理伺服器 部署 個人、群組或完整
Microsoft Dynamics 365 報表擴充功能 做為 Dynamics 365 Customer Engagement (on-premises) 系統與 SQL Server Reporting Services 之間的介面,以提供報表功能。 無法使用 部署 使用 srsDataConnectorSetup.exe 個別執行。
SQL 伺服器 在 SQL Server 上安裝 MSCRM_CONFIG 資料庫。 無法使用 部署 在 Dynamics 365 Server 安裝期間,或透過部署管理員編輯組織精靈個別進行。

範圍定義

  • 部署。 每個伺服器角色的執行個體都會服務整個部署。

  • 組織。 每個伺服器角色的執行個體都會服務一個組織。 因此,您可以在指定的組織使用不同的伺服器角色執行個體。

安裝方法定義

  • 個別、群組或完整。 在 Dynamics 365 Server 安裝期間,您可以個別安裝伺服器角色、安裝三個預先定義的伺服器角色群組之一,或者執行包含所有角色的完整伺服器安裝。 或者,您可以選取多個個別的伺服器角色。

  • Microsoft Dynamics 365 Reporting Extensions。 使用 srsDataConnectorSetup.exe,在執行 SQL Server Reporting Services 的電腦上安裝此角色。

安裝 Microsoft Dynamics 365 非同步服務,僅處理非同步事件或電子郵件

Microsoft Dynamics 365 非同步處理服務 (NT 樣式服務) 可用來處理非同步事件與使用伺服器端同步處理的電子郵件、客戶、連絡人及工作。 視您在 Microsoft Dynamics 365 Server 安裝期間選取哪些伺服器角色而定,您可以將非同步服務設定為具有下列功能。

  • 同時選取非同步服務和電子郵件整合服務伺服器角色,會安裝要設定為同時處理非同步事件與使用伺服器端同步處理之電子郵件、客戶、連絡人及工作的非同步處理服務。

  • 僅選取非同步服務伺服器角色會安裝要設定為只處理非同步事件的非同步處理服務。

  • 僅選取電子郵件整合服務伺服器角色,會安裝要設定為處理使用伺服器端同步處理之電子郵件、客戶、連絡人及工作的非同步處理服務。

有了這個選項,您就可以將非同步事件從伺服器端同步處理中區分,以改善 Customer Engagement 系統效能和簡化監控。

Microsoft Dynamics 365 Server角色需求

下表說明每個 Dynamics 365 Server 角色的必要元件。 「X」表示元件是讓 Dynamics 365 Server 角色可以安裝並運作的必要元件。 請注意,在多數情況下,如果有元件尚未安裝,Dynamics 365 Server 安裝程式會加以安裝。

Microsoft Dynamics 365 Server 角色先決條件

組件 後端伺服器 前端伺服器 部署管理伺服器
SQL Server Reporting Services ReportViewer 控制項 X
SQL Server 原生用戶端 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
Azure 平台 SDK X X X
Windows PowerShell X
Microsoft URL Rewrite Module for IIS X
檔案伺服器資源管理員 X

下表說明 Dynamics 365 Customer Engagement (on-premises) 所用 Active Directory 的群組成員資格。 "X" 表示是讓服務運作的必要群組成員資格。

群組成員資格需求

服務 PrivUserGroup SQLAccessGroup PrivReportingGroup ReportingGroup
部署 Web 服務的服務帳戶 X X
Web 應用程式服務* X X
非同步服務服務帳戶 X X
沙箱處理服務的服務帳戶**
SQL Server 服務帳戶 X
SQL Server Reporting Services 伺服器帳戶 X X
電子郵件路由器服務帳戶 X
安裝使用者/服務帳戶 X
Dynamics 365 Customer Engagement (on-premises) 中的個別使用者帳戶 X
Unzip Service 服務帳戶 X
Microsoft Dynamics 365 VSS 寫入器服務帳戶 X X

* Web 應用程式服務識別身分適用於 CRMAppPool 應用程式集區。 此識別身分後續會由組織服務、Web 應用程式和 Microsoft Dynamics CRM 平台所使用。

** 沙箱服務不需要任何 Dynamics 365 Customer Engagement (on-premises) 群組成員資格。

注意

電子郵件路由器會以本機系統來執行。

重要

  • 安裝的使用者應該是個別的服務帳戶,但不應用來執行任何服務。
  • 如果將任一個服務帳戶建立為 Dynamics 365 Customer Engagement (on-premises) 中的使用者,則可能會遇到各種問題,而某些問題是潛在的安全性問題。

請參閱

Microsoft Dynamics 365 多台伺服器部署
支援 Microsoft Dynamics 365 多台伺服器拓撲