SQL Server 安装和配置
要计划将 SQL Server 与 Dynamics 365 Server 一起使用,您必须了解 Dynamics 365 Customer Engagement (on-premises) 如何使用 SQL Server,以及 Microsoft Dynamics 365 Server 安装程序做什么和不做什么:
Dynamics 365 Server 需要 SQL Server 64 位版本才能存储包含 Dynamics 365 Customer Engagement (on-premises) 数据和元数据的数据库。 有关具体详细信息,请参阅 SQL Server 版本。
Dynamics 365 Customer Engagement (on-premises) 中的报表依赖于 SQL Server 报告服务,这是 SQL Server 中的一项功能。 Reporting Services 包含下面两个用于存储、显示和管理报表的服务器组件:报表服务器和报表管理器。 第三个组件(即报表生成器)用于自定义报表和编写新报表。 Report Designer 组件用于在 Microsoft 下载中心上进行下载,通常安装在工作站上,而不是安装在运行 SQL Server 的计算机上。
Microsoft Dynamics 365 Server 安装程序不会安装 SQL Server 数据库引擎或 SQL Server Reporting Services。
您可以根据 Dynamics 365 Customer Engagement (on-premises) 的预期用途选择多种不同的配置。 有关在单独的计算机上安装 SQL Server Reporting Services 时的功能含义的信息,请参阅 SQL Server 的版本和组件。
尽管不建议这样做,但您可以将 SQL Server 与 Dynamics 365 Server 安装在同一台计算机上。 为了提高性能,请在单独的专用计算机上安装和运行 SQL Server。 为了提高性能和可用性,请在群集配置中的多台单独的专用计算机上安装和运行 SQL Server。
同样,我们建议您在运行 SQL Server Reporting Services 的单独 SQL Server 上安装 Microsoft Dynamics 365 Reporting Extensions。 但是,如果需要,您可以在运行 SQL Server 报告服务同时还存储 Dynamics 365 Customer Engagement (on-premises) 数据库的 SQL Server 上安装 Microsoft Dynamics 365 Reporting Extensions。
虽然在 Dynamics 365 Customer Engagement (on-premises) 的多组织部署中,您可以在创建或编辑组织时指定不同的报告服务服务器或服务器实例,但所有组织在部署时只能支持一个报告服务实例。 为了更好地对报表进行负载平衡,建议您在网络负载平衡 (NLB) 群集中配置报表服务器。
在网络负载平衡群集中运行的多台 Dynamics 365 Customer Engagement (on-premises) 前端服务器可以使用运行 SQL Server 的同一台计算机。