Microsoft Dynamics 365 Customer Engagement (on-premises) 的 SQL Server 要求及建议
以下要求和建议适用于 SQL Server 的新安装和现有安装。
一般要求和建议
Dynamics 365 Server 需要安装、运行并提供 SQL Server Reporting Services 实例。 支持的 SQL Server 版本的所有安装都可用作报表服务器。 但是,Reporting Services 版本必须与 SQL Server 版本匹配。
有关受支持的 SQL Server 版本的列表,请参阅 SQL Server 版本。
如果将 Dynamics 365 Server 和 SQL Server 安装在不同的计算机上,则这两台计算机必须位于同一 Active Directory 域中。
Dynamics 365 Server 安装程序、Dynamics 365 Customer Engagement (on-premises) PowerShell cmdlet 和部署管理器支持 SQL Server 的默认实例或命名实例。
虽然可以使用 Windows 身份验证或混合模式身份验证来安装 SQL Server,但 Windows 身份验证是 Dynamics 365 Customer Engagement (on-premises) 的先决条件。
SQL Server 用于登录到网络的服务帐户必须是域用户帐户(推荐)或网络服务帐户(不能在服务器上使用本地用户帐户)。 建议使用低特权帐户策略,以帮助避免降低服务器的安全性。
必须启动 SQL Server 服务。 应将该服务配置为在计算机启动时自动启动。
必须启动 SQL Server 代理。 应将该服务配置为在计算机启动时自动启动。
必须安装和启动 SQL Server 全文搜索。 应将该服务配置为在计算机启动时自动启动。
Dynamics 365 Server 安装需要利用网络库对 SQL Server 进行身份验证。 默认情况下,在安装 SQL Server 时会启用 TCP/IP 网络库。 SQL Server 可以使用 TCP/IP 或命名管道进行身份验证。 但是,必须至少针对这两个网络库之一配置运行 SQL Server 的计算机。
建议将运行 Dynamics 365 Server 后端服务器角色的计算机与运行 SQL Server 的计算机置于同一局域网 (LAN) 中。
运行 SQL Server 的计算机必须配置有足够的磁盘空间、内存和处理能力以支持 Dynamics 365 Customer Engagement (on-premises) 环境。 有关详细信息,请参阅 Microsoft Dynamics 365 Server 硬件要求。
尽管不是强制要求,但是请考虑接受 SQL Server 默认的“排序规则指示符”、“排序顺序”以及“SQL 排序规则”设置。 Dynamics 365 Customer Engagement (on-premises) 支持以下排序顺序:
区分大小写
不区分大小写
区分重音
不区分重音
二进制排序顺序(例如 Latin1_General_100_BIN)
备注
Dynamics 365 Customer Engagement (on-premises) 在数据库级别设置排序顺序。 此设置可能不同于在 SQL Server 级别设置的顺序。
检查所有的 SQL Server 安装选项,并准备好在运行安装程序时选择所需的选项。 有关详细信息,请参阅 SQL Server 安装。
如果计划在默认文件位置以外的其他位置安装 SQL Server,请参阅 SQL Server 的默认实例和命名实例的文件位置。
此外,您还应考虑 Dynamics 365 Customer Engagement (on-premises) 数据库在服务器上的位置以及支持这些数据库的硬盘配置。
备注
为了充分利用磁盘的容错功能,并使系统发挥最佳的性能,请查阅硬件供应商提供的大量有关独立磁盘冗余阵列 (RAID) 的规格说明。 根据您的应用程序的容错要求和该分区上发生的 I/O 活动的性能参数,对 SQL Server 数据库文件所在的磁盘进行格式化。
建议在承载 Dynamics 365 Customer Engagement (on-premises) 组织数据库的 SQL Server 上启用公共语言运行时 (CLR)。 当您运行仪表板、图表、高级查找和 Dynamics 365 Customer Engagement (on-premises) 交互式服务中心体验时,CLR 可显示某些功能(如时区转换)在性能方面的重大改进。 详细信息:CLR 集成 - 启用