Microsoft Dynamics 365 Server 軟體需求
本文列出此 Dynamics 365 Server 版本的軟體與應用程式軟體需求。
Windows Server 作業系統
此版本的 Dynamics 365 Server 只能安裝於 Windows Server 64 位元電腦。 下節列出支援安裝和執行此 Dynamics 365 Server 版本的 Windows Server 特定版本與版別。
重要
下列 Windows Server 版本不支援安裝和執行此版本的 Dynamics 365 Server:
- Windows Server 2016 Essentials
- 作業系統 Windows Server 2012 系列
- 作業系統 Windows Server 2012 R2 系列
- 作業系統 Windows Server 2008 系列
支援的 Windows Server 版本
下列 Windows Server 作業系統的版本和版次支援安裝和執行 Dynamics 365 Server 9.1 版:
- Windows Server 2022 Standard1
- Windows Server 2022 Datacenter 1
- Windows Server 2019 Standard
- Windows Server 2019 Datacenter
- Windows Server 2016 Standard
- Windows Server 2016 Datacenter
1需要 Microsoft Dynamics Customer Engagement v9 (內部部署) 的服務更新 1.25
Server Core 安裝
除了 Dynamics 365 Customer Engagement (on-premises) 說明伺服器和 Microsoft Dynamics 365 Reporting Extensions 角色以外,您可在 Windows Server Server Core 安裝上安裝任何 Dynamics 365 Server 伺服器角色。 Server Core 是 Windows Server 作業系統系列的最小伺服器安裝選項。 Server Core 提供功能受限之低維護伺服器環境。 如需有關在 Windows Server 2016 中實作為 Server Core 的詳細資訊,請參閱 Server Core for Windows Server 2016
重要
若要將 Dynamics 365 Server 安裝在 Server Core Windows Server,您必須在安靜模式下從命令列執行安裝程式。
說明伺服器角色無法安裝在執行 Server Core 的 Windows Server 上。
Services無法在 Server Core 上安裝適用於 SQL Server Reporting 的 Microsoft Dynamics 365 Reporting Extensions。 這是因為 SQL Server Reporting Services (這是適用於 SQL Server Reporting Services 的 Microsoft Dynamics 365 Reporting Extensions 所需的) 無法安裝在執行 Server Core 的 Windows Server 上。
伺服器虛擬化
Dynamics 365 Customer Engagement (on-premises) 伺服器可以部署在虛擬化環境中,方法是將 Windows Server 與參與 Microsoft Windows Server 虛擬化驗證方案 (SVVP) 之廠商所提供的 Hyper-V 或虛擬化解決方案搭配使用。 您必須先了解伺服器虛擬化的限制與最佳作法,才能嘗試將 Dynamics 365 Customer Engagement (on-premises) 的部署虛擬化。
Active Directory 模式
執行 Dynamics 365 Server 的電腦必須是網域中的網域成員,該網域必須執行於下列其中一個 Active Directory 目錄服務樹系和網域功能層級:
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
如需 Active Directory 網域和樹系功能等級的詳細資訊,請參閱樹系和網域功能等級。
重要
- Dynamics 365 Customer Engagement (on-premises) 伺服器執行所在的電腦不可做為 Active Directory 網域控制站。
- 當您使用 [新增使用者精靈] 時,只會顯示目前樹系中來自信任網域的使用者。 來自受信任外部樹系的使用者不受支援,而且不會在精靈中出現。
與 Microsoft Entra ID 搭配的同盟
若要將 Dynamics 365 Customer Engagement (on-premises) 與 Microsoft Entra ID (先前的 Azure Active Directory) 整合,需要 Active Directory 同盟服務。 不支援直接同盟。 Active Directory 同盟服務提供多項優勢,例如:
- 簡化且安全的識別身分同盟。
- 與大量驗證通訊協定的相容性。
- 可與外部合作夥伴聯盟的功能。
- 可新增各種宣告提供者 (例如 Microsoft Entra ID) 的功能。
SQL Server 版本
下列其中任何 SQL Server 版本都是必要項、正在執行,且可供 Dynamics 365 Customer Engagement (on-premises) 使用:
- Microsoft SQL Server 2022 Enterprise1
- Microsoft SQL Server 2022 Standard1
- Microsoft SQL Server 2022 Developer (僅供非生產使用)1
- Microsoft SQL Server 2019 Enterprise
- Microsoft SQL Server 2019 Standard
- Microsoft SQL Server 2019 Developer (僅供非生產使用)
- Microsoft SQL Server 2017 Enterprise
- Microsoft SQL Server 2017 Standard
- Microsoft SQL Server 2017 Developer (僅供非生產使用)
- Microsoft SQL Server 2016 Enterprise,含 Service Pack 2 或 Service Pack 3
- Microsoft SQL Server 2016 Standard,含 Service Pack 2 或 Service Pack 3
- Microsoft SQL Server 2016 Developer,含 Service Pack 2 或 Service Pack 3 (僅供非生產使用)
1需要 Microsoft Dynamics Customer Engagement v9 (內部部署) 的服務更新 1.25
重要
- 不支援 SQL Server Express 版本與此版本的 Dynamics 365 Server 搭配使用。
- 不支援 Azure SQL 受控執行個體與此版本的 Dynamics 365 Server 搭配使用。
從網際網路存取 Microsoft Dynamics 365 Customer Engagement (on-premises) - 宣告型驗證與 IFD 需求
下列項目是網際網路對向部署 (IFD) 的必要或建議項目。 本文假設您將會使用 Active Directory 同盟服務 (AD FS) 做為 Security Token Service (STS)。
重要
除非使用宣告型驗證且已對 IFD 設定 Dynamics 365 Customer Engagement (on-premises),否則不支援向網際網路公開 Dynamics 365 Customer Engagement (on-premises) 網站。
同樣地,不支援以 Outlook Anywhere (RPC over HTTP) 做為透過網際網路連接 Dynamics 365 for Outlook 至 Dynamics 365 Server 內部部署的解決方案。 Dynamics 365 Server 內部部署必須針對 IFD 進行設定。
為了讓平板電腦用 Dynamics 365 順利連接至 Dynamics 365 Server 的新部署,您必須在成功完成網際網路對向部署設定精靈之後,在執行安裝 Web 應用程式伺服器角色所在 IIS 的伺服器上執行 Dynamics 365 Server 的修復。
安裝 Dynamics 365 Server 的電腦必須有權存取 Active Directory 同盟服務 (AD FS) 同盟伺服器。 Dynamics 365 Server 支援下列 Active Directory 同盟服務 (AD FS) 版本:
- Active Directory 同盟服務 (AD FS) Windows Server 2012 R2 AD FS (Windows Server 2012 R2)
- Active Directory 同盟服務 (AD FS) Windows Server 2016 AD FS。
- Windows Server 2019 的 Active Directory 同盟服務 (Windows Server 2019 AD FS)。
設定 IFD 之前,請注意 Web 元件是否有下列情況:
如果您使用單一伺服器設定來安裝 Dynamics 365 Customer Engagement (on-premises),請注意 Active Directory 同盟服務 2.0 會安裝在預設網站和預設連接埠 443 (HTTPS) 上。 因此,您必須在連接埠 443 (HTTPS) 以外的新連接埠上,為 Dynamics 365 Customer Engagement (on-premises) 建立新的網站。 我們建議在另一部伺服器上部署 AD FS。
當您執行網際網路對向部署設定精靈時,Dynamics 365 Server 必須是在已設定要使用傳輸層安全性 (TLS) 或安全通訊端層 (SSL) 的網站上執行。 Microsoft Dynamics 365 Server 安裝程式不會對網站進行 TLS/SSL 設定。
建議要安裝 Dynamics 365 Customer Engagement (on-premises) Web 應用程式的 IIS 網站必須有 TLS/SSL。
網站應具備單一繫結。 多個 IIS 繫結 (例如,含一個 HTTPS 和一個 HTTP 繫結,或是含兩個 HTTPS 或兩個 HTTP 繫結的網站) 不支援用來執行 Dynamics 365 Customer Engagement (on-premises)。
從執行 [設定宣告型驗證精靈] 的電腦中存取 Active Directory 同盟服務 (AD FS) 同盟中繼資料檔案。 請注意下列事項:
- 同盟中繼資料端點必須使用 Web 服務信任模型 (WS-Trust) 1.3 標準。 不支援使用舊標準 (例如 WS-Trust 2005 標準) 的端點。 在 Active Directory 同盟服務 2.0 中,所有 WS-Trust 1.3 端點都會在 URL 路徑中包含 /trust/13/。
加密憑證。 必須有下列加密憑證。 同一個加密憑證可用於不同用途 (例如當您使用萬用字元憑證時):
重要
如果您使用透過自訂憑證要求所建立的憑證,則使用的範本必須是舊版金鑰範本。 使用 CNG 金鑰範本所建立的自訂憑證要求與 Dynamics 365 Customer Engagement (on-premises) 不相容。 如需自訂憑證要求範本的詳細資訊,請移至建立 Microsoft Dynamics 的自訂憑證要求。
宣告加密。 宣告型驗證需要識別身分以提供驗證所需的加密憑證。 您安裝 Dynamics 365 Server 所在的電腦應信任此憑證,因此該憑證必須位於 [設定宣告型驗證精靈] 執行所在的本機個人存放區。
TLS/SSL (HTTPS) 加密。 TLS/SSL 加密憑證加密對於類似 org.contoso.com、auth.contoso.com 和 dev.contoso.com 的主機名稱應該有效。 為了滿足此需求,您可以使用單一萬用字元憑證 (*.contoso.com)、支援「主體別名」的憑證或每個名稱的個別憑證。 只在每個 Web 伺服器角色使用不同伺服器時,每個主機名稱的個別憑證才有效。 多個 IIS 繫結 (例如網站同時包含兩個 HTTPS 或兩個 HTTP 繫結) 不支援執行 Dynamics 365 Customer Engagement (on-premises)。 如需可用選項的詳細資訊,請連絡憑證授權單位服務公司或憑證授權單位管理員。
每個 Microsoft Dynamics 365 Customer Engagement (on-premises) 網站的 CRMAppPool 帳戶,都必須擁有設定宣告型驗證時指定之加密憑證的私密金鑰讀取權限。 您可以使用憑證 Microsoft Management Console (MMC) 嵌入式管理單元,來編輯本機電腦帳戶的個人存放區中找到的加密憑證權限。
請參閱
Microsoft Dynamics 365 Server 的 Microsoft SQL Server 硬體需求
Microsoft Dynamics 365 Customer Engagement (on-premises) 報表需求
Windows Server 作業系統
此版本的 Dynamics 365 Server 只能安裝於 Windows Server 64 位元電腦。 下節列出支援安裝和執行此 Dynamics 365 Server 版本的 Windows Server 特定版本與版別。
重要
下列 Windows Server 版本不支援安裝和執行此版本的 Dynamics 365 Server:
- Windows Server 2016 Essentials
- 作業系統 Windows Server 2012 系列
- 作業系統 Windows Server 2012 R2 系列
- 作業系統 Windows Server 2008 系列
支援的 Windows Server 2016 版本
下列 Windows Server 2016 作業系統的版別支援安裝和執行 Dynamics 365 Server:
Windows Server 2016 Standard
Windows Server 2016 Datacenter
Server Core 安裝
除了 Dynamics 365 Customer Engagement (on-premises) 說明伺服器和 Microsoft Dynamics 365 Reporting Extensions 角色以外,您可在 Windows Server Server Core 安裝上安裝任何 Dynamics 365 Server 伺服器角色。 Server Core 是 Windows Server 作業系統系列的最小伺服器安裝選項。 Server Core 提供功能受限之低維護伺服器環境。 如需有關在 Windows Server 2016 中實作為 Server Core 的詳細資訊,請參閱 Server Core for Windows Server 2016
重要
若要將 Dynamics 365 Server 安裝在 Server Core Windows Server,您必須在安靜模式下從命令列執行安裝程式。
說明伺服器角色無法安裝在執行 Server Core 的 Windows Server 上。
Services無法在 Server Core 上安裝適用於 SQL Server Reporting 的 Microsoft Dynamics 365 Reporting Extensions。 這是因為 SQL Server Reporting Services (這是適用於 SQL Server Reporting Services 的 Microsoft Dynamics 365 Reporting Extensions 所需的) 無法安裝在執行 Server Core 的 Windows Server 上。
伺服器虛擬化
Dynamics 365 Customer Engagement (on-premises) 伺服器可以部署在虛擬化環境中,方法是將 Windows Server 2016 與參與 Microsoft Windows Server 虛擬化驗證方案 (SVVP) 之廠商所提供的 Hyper-V 或虛擬化解決方案搭配使用。 您必須先了解伺服器虛擬化的限制與最佳作法,才能嘗試將安裝的 Dynamics 365 Customer Engagement (on-premises) 虛擬化。
Active Directory 模式
執行 Dynamics 365 Server 的電腦必須是網域中的網域成員,該網域必須執行於下列其中一個 Active Directory 目錄服務樹系和網域功能層級:
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
如需 Active Directory 網域和樹系功能等級的詳細資訊,請參閱樹系和網域功能等級。
重要
- Dynamics 365 Customer Engagement (on-premises) 伺服器執行所在的電腦不可做為 Active Directory 網域控制站。
- 當您使用 [新增使用者精靈] 時,只會顯示目前樹系中來自信任網域的使用者。 來自受信任外部樹系的使用者不受支援,而且不會在精靈中出現。
- 不支援在執行於 Active Directory 應用程式模式 (ADAM) 的 LDAP 目錄中安裝 Dynamics 365 Server。
Internet Information Services (IIS)
此版本的 Dynamics 365 Server 支援 Internet Information Services (IIS) 版本 10。
安裝 Dynamics 365 Server 之前,我們建議您在原生模式下安裝並執行 IIS。 不過,若未安裝 IIS,但這是 Dynamics 365 Customer Engagement (on-premises) 伺服器角色所需的軟體,則 Microsoft Dynamics 365 Server 安裝程式會加以安裝。
重要
Dynamics 365 Customer Engagement (on-premises) 無法使用包含一個以上 HTTP 或 HTTPS 繫結的網站。 雖然 IIS 支援多個 HTTP 和 HTTPS 繫結,但是在將額外繫結與 Windows Communication Foundation (WCF) 搭配使用時會有限制。 當您使用 Microsoft Dynamics 365 for Outlook 時,需要 WCF。 在安裝或升級之前,您必須從用於 Dynamics 365 Customer Engagement (on-premises) 的網站移除額外的繫結,或選取不同的網站。
SQL Server 版本
下列其中任何 SQL Server 版本都是必要項、正在執行,且可供 Dynamics 365 Customer Engagement (on-premises) 使用:
- Microsoft SQL Server 2017 Enterprise1
- Microsoft SQL Server 2017 Standard1
- Microsoft SQL Server 2017 Developer (僅供非生產使用)1
- Microsoft SQL Server 2016 Enterprise,含 Service Pack 2 或 Service Pack 3
- Microsoft SQL Server 2016 Standard,含 Service Pack 2 或 Service Pack 3
- Microsoft SQL Server 2016 Developer,含 Service Pack 2 或 Service Pack 3 (僅供非生產使用)
重要
- 1需要 Microsoft Dynamics 365 Server v9.0 (內部部署) 更新 0.3。
- 不支援 SQL Server Express 版本與此版本的 Dynamics 365 Server 搭配使用。
從網際網路存取 Microsoft Dynamics 365 Customer Engagement (on-premises) - 宣告型驗證與 IFD 需求
下列項目是網際網路對向部署 (IFD) 的必要或建議項目。 本文假設您將會使用 Active Directory 同盟服務 (AD FS) 做為 Security Token Service (STS)。
重要
除非使用宣告型驗證且已對 IFD 設定 Dynamics 365 Customer Engagement (on-premises),否則不支援向網際網路公開 Dynamics 365 Customer Engagement (on-premises) 網站。
同樣地,不支援以 Outlook Anywhere (RPC over HTTP) 做為透過網際網路連接 Dynamics 365 for Outlook 至 Dynamics 365 Server 內部部署的解決方案。 Dynamics 365 Server 內部部署必須針對 IFD 進行設定。
為了讓平板電腦用 Dynamics 365 順利連接至 Dynamics 365 Server 的新部署,您必須在成功完成網際網路對向部署設定精靈之後,在執行安裝 Web 應用程式伺服器角色所在 IIS 的伺服器上執行 Dynamics 365 Server 的修復。
安裝 Dynamics 365 Server 的電腦必須有權存取 Security Token Service (STS) 服務,例如 Active Directory 同盟服務 (AD FS) 同盟伺服器。 Dynamics 365 Server 支援下列 Active Directory 同盟服務 (AD FS) 版本:
- Active Directory 同盟服務 (AD FS) 2.1 (Windows Server 2012)
- Active Directory 同盟服務 (AD FS) Windows Server 2012 R2 AD FS (Windows Server 2012 R2)
- Active Directory 同盟服務 (AD FS) Windows Server 2016 AD FS。
設定 IFD 之前,請注意 Web 元件是否有下列情況:
如果您使用單一伺服器設定來安裝 Dynamics 365 Customer Engagement (on-premises),請注意 Active Directory 同盟服務 2.0 會安裝在預設網站上。 因此,您必須為 Dynamics 365 Customer Engagement (on-premises) 建立新網站。
當您執行網際網路對向部署設定精靈時,Dynamics 365 Server 必須是在已設定要使用傳輸層安全性 (TLS) 或安全通訊端層 (SSL) 的網站上執行。 Microsoft Dynamics 365 Server 安裝程式不會對網站進行 TLS/SSL 設定。
建議要安裝 Dynamics 365 Customer Engagement (on-premises) Web 應用程式的 IIS 網站必須有 TLS/SSL。
網站應具備單一繫結。 多個 IIS 繫結 (例如,含一個 HTTPS 和一個 HTTP 繫結,或是含兩個 HTTPS 或兩個 HTTP 繫結的網站) 不支援用來執行 Dynamics 365 Customer Engagement (on-premises)。
從執行 [設定宣告型驗證精靈] 的電腦中存取 Active Directory 同盟服務 (AD FS) 同盟中繼資料檔案。 請注意下列事項:
- 同盟中繼資料端點必須使用 Web 服務信任模型 (WS-Trust) 1.3 標準。 不支援使用舊標準 (例如 WS-Trust 2005 標準) 的端點。 在 Active Directory 同盟服務 2.0 中,所有 WS-Trust 1.3 端點都會在 URL 路徑中包含 /trust/13/。
加密憑證。 必須有下列加密憑證。 同一個加密憑證可用於不同用途 (例如當您使用萬用字元憑證時):
重要
如果您使用透過自訂憑證要求所建立的憑證,則使用的範本必須是舊版金鑰範本。 使用 CNG 金鑰範本所建立的自訂憑證要求與 Dynamics 365 Customer Engagement (on-premises) 不相容。 如需自訂憑證要求範本的詳細資訊,請參閱建立自訂憑證要求。
宣告加密。 宣告型驗證需要識別身分以提供驗證所需的加密憑證。 您安裝 Dynamics 365 Server 所在的電腦應信任此憑證,因此該憑證必須位於 [設定宣告型驗證精靈] 執行所在的本機個人存放區。
TLS/SSL (HTTPS) 加密。 TLS/SSL 加密憑證加密對於類似 org.contoso.com、auth.contoso.com 和 dev.contoso.com 的主機名稱應該有效。 為了滿足此需求,您可以使用單一萬用字元憑證 (*.contoso.com)、支援「主體別名」的憑證或每個名稱的個別憑證。 只在每個 Web 伺服器角色使用不同伺服器時,每個主機名稱的個別憑證才有效。 多個 IIS 繫結 (例如網站同時包含兩個 HTTPS 或兩個 HTTP 繫結) 不支援執行 Dynamics 365 Customer Engagement (on-premises)。 如需可用選項的詳細資訊,請連絡憑證授權單位服務公司或憑證授權單位管理員。
每個 Microsoft Dynamics 365 Customer Engagement (on-premises) 網站的 CRMAppPool 帳戶,都必須擁有設定宣告型驗證時指定之加密憑證的私密金鑰讀取權限。 您可以使用憑證 Microsoft Management Console (MMC) 嵌入式管理單元,來編輯本機電腦帳戶的個人存放區中找到的加密憑證權限。
軟體元件先決條件
安裝 Dynamics 365 Server 之前,下列 SQL Server 元件必須安裝並執行於要執行 SQL Server 的電腦:
SQL 斷詞工具
只有部分 Dynamics 365 Customer Engagement (on-premises) 語言版本需要此元件。 如需 SQL Server 所支援語言之斷詞工具版本的詳細資訊,請參閱設定和管理搜尋的斷詞工具與詞幹分析器。
SQL Server 代理程式服務
SQL Server 全文檢索索引
下列元件必須安裝並執行於即將安裝 Dynamics 365 Server 的電腦:
服務業
索引服務
若要安裝此服務,請參閱 Windows Server 文件。
IIS 管理
World Wide Web 發行
Net.Tcp 連接埠共用服務
Windows Data Access Components (MDAC)
Microsoft ASP.NET (必須註冊,但不必執行)。
確認先決條件
安裝 Dynamics 365 Server 之前,您應該先了解下列事項:
SQL Server 可以 (但並非必要) 與 Dynamics 365 Server 安裝在同一台電腦中。
如果將 Dynamics 365 Server 和 SQL Server 安裝在不同的電腦,則這兩台電腦必須位於相同的 Active Directory 目錄服務網域。
可使用 Windows 驗證或混合模式驗證來安裝 SQL Server。 (建議使用 Windows 驗證提高安全性,而且 Dynamics 365 Customer Engagement (on-premises) 也只會使用 Windows 驗證)。
SQL Server 登入網路所用的服務帳戶必須是網域使用者帳戶 (建議) 或是 SQL Server 支援的其中一個內建系統帳戶 (網路服務、本機服務或本機系統)。 如果 SQL Server 服務帳戶是本機系統管理員,則 Dynamics 365 Server 安裝會失敗。
系統必須啟動 SQL Server 服務,您可以設定此服務,使其在電腦啟動時自動啟動。
系統必須啟動 SQL Server Reporting Services 服務,您可以設定此服務,使其在電腦啟動時自動啟動。
必須啟動 SQL Server 代理程式服務。 此服務可以設定成電腦啟動時自動啟動。
雖然是選擇性的,仍建議您接受 SQL Server 定序指示項、排序順序及 SQL 定序的預設設定。 Dynamics 365 Customer Engagement (on-premises) 同時支援區分大小寫及不區分大小寫的排序順序。
Microsoft Dynamics 365 Server 安裝程式至少必須啟用一個網路通訊協定,才能使用 SQL Server 進行驗證。 安裝 SQL Server 時預設會啟用 TCP/IP 通訊協定。 您可以在 SQL Server 設定管理員中檢視網路通訊協定。
另請參閱
Microsoft Dynamics 365 Server 的 Microsoft SQL Server 硬體需求
Microsoft Dynamics 365 Customer Engagement (on-premises) 報表需求