ADSync 服务帐户

Microsoft Entra Connect 会安装一个本地服务用于协调 Active Directory 与 Microsoft Entra ID 之间的同步。 Microsoft Entra ID Sync 同步服务 (ADSync) 在本地环境中的服务器上运行。 默认会在“快速”安装中设置该服务的凭据,不过,用户也可以根据组织的安全要求自定义凭据。 这些凭据不会用于连接到本地林或 Microsoft Entra ID。

选择 ADSync 服务帐户是在安装 Microsoft Entra Connect 之前要做出的一项重要规划决策。 安装后尝试更改凭据会导致服务无法启动、无法访问同步数据库,以及无法在连接的目录(Azure 和 AD DS)中进行身份验证。 在还原原始凭据之前无法进行同步。

同步服务可在不同帐户下运行。 它可以在虚拟服务帐户 (VSA)、托管服务帐户 (gMSA/sMSA) 或普通用户帐户下运行。 2017 年 4 月和 2021 年 3 月版本的 Microsoft Entra Connect 的支持选项已更改(若进行全新安装)。 如果从早期版本的 Microsoft Entra Connect 升级,这些附加选项不可用。

帐户的类型 安装选项 说明
虚拟服务帐户 快速和自定义,2017 年 4 月版及更高版本 虚拟服务帐户用于所有快速安装,但域控制器上的安装除外。 使用自定义安装时,除非使用了其他选项,否则此选项是默认选项。
托管服务帐户 自定义,2017 年 4 月版及更高版本 如果你使用远程 SQL Server,则我们建议使用组托管服务帐户。
托管服务帐户 快速和自定义,2021 年 3 月版及更高版本 在域控制器上安装时,将在执行快速安装期间创建前缀为 ADSyncMSA_ 的独立托管服务帐户。 使用自定义安装时,除非使用了其他选项,否则此选项是默认选项。
用户帐户 快速和自定义,2017 年 4 月版至 2021 年 3 月版 在域控制器上安装时,将在执行快速安装期间创建前缀为 AAD_ 的用户帐户。 使用自定义安装时,除非使用了其他选项,否则此选项是默认选项。
用户帐户 快速和自定义,2017 年 3 月版及更早版本 在执行快速安装期间将创建前缀为 AAD_ 的用户帐户。 使用自定义安装时,可指定另一个帐户。

重要

如果将 Connect 与 2017 年 3 月的版本或更早版本一起使用,则不应重置服务帐户中的密码,因为出于安全原因,Windows 会销毁加密密钥。 在不重新安装 Microsoft Entra Connect 的情况下,无法将帐户更改为其他任何帐户。 如果从 2017 年 4 月版或更高版本升级到某个版本,则支持更改服务帐户的密码,但无法更改使用的帐户。

重要

只能在首次安装时设置服务帐户。 安装完成后,不支持更改服务帐户。 如果你需要更改服务帐户密码,我们支持此操作,在此处可找到相关说明。

下面是同步服务帐户的默认、建议和支持的选项表格。

图例:

  • 粗体表示默认选项,在大多数情况下也是建议的选项。
  • 斜体指示建议的选项(如果不是默认的选项)。
  • 非粗体 - 支持的选项
  • 本地帐户 - 服务器上的本地用户帐户
  • 域帐户 - 域用户帐户
  • sMSA - 独立托管服务帐户
  • gMSA - 组托管服务帐户
计算机类型 LocalDB
快速
LocalDB/LocalSQL
自定义
远程 SQL
自定义
加入域的计算机 VSA VSA
sMSA
gMSA
本地帐户
域帐户
gMSA
域帐户
域控制器 sMSA sMSA
gMSA
域帐户
gMSA
域帐户

虚拟服务帐户

虚拟服务帐户是一种特殊类型的托管本地帐户,它不带有密码,由 Windows 自动管理。

Virtual service account

虚拟服务帐户适用于同步引擎与 SQL 位于同一台服务器上的方案。 如果你使用远程 SQL,则我们建议改用组托管服务帐户。

由于 Windows 数据保护 API (DPAPI) 的问题,无法在域控制器上使用虚拟服务帐户。

托管服务帐户

如果你使用远程 SQL Server,则我们建议使用组托管服务帐户。 有关如何为组托管服务帐户准备 Active Directory 的详细信息,请参阅组托管服务帐户概述

要使用此选项,请在安装所需组件页上,选择“使用现有服务帐户”,并选择“托管服务帐户”。

managed service account

还支持使用独立托管服务帐户。 但是,这些帐户只能在本地计算机上使用,因此使用这些帐户相对默认虚拟服务帐户而言并没有好处。

自动生成的独立托管服务帐户

如果在域控制器上安装 Microsoft Entra Connect,则安装向导会创建独立的托管服务帐户(除非你在自定义设置中指定要使用的帐户)。 该帐户的前缀为 ADSyncMSA_ ,用作实际同步服务的运行方式帐户。

此帐户是一个托管域帐户,它不带有密码,由 Windows 自动管理。

此帐户适用于同步引擎与 SQL 位于域控制器上的方案。

用户帐户

本地服务帐户由安装向导创建(除非在自定义设置指定了要使用的帐户)。 该帐户具有 AAD_ 前缀,可用作实际同步服务的运行帐户。 如果在域控制器上安装 Microsoft Entra Connect,则会在该域中创建帐户。 在以下情况下,AAD_ 服务帐户必须位于域中:

  • 使用运行 SQL Server 的远程服务器
  • 使用需要身份验证的代理

user account

该帐户带有永不过期的长复杂密码。

此帐户用于以安全方式存储其他帐户的密码。 其他这些帐户密码以加密形式存储在数据库中。 通过使用 Windows 数据保护 API (DPAPI) 的密钥加密服务来保护加密密钥的私钥。

如果使用完整的 SQL Server,服务帐户将是为同步引擎创建的数据库的 DBO。 如果使用任何其他权限,服务无法按预期工作。 此外会创建 SQL 登录名。

还会为该帐户授予对文件、注册表项和与同步引擎相关的其他对象的权限。

后续步骤

详细了解如何将本地标识与 Microsoft Entra ID 集成