为多服务器环境选择正确的 SQL Server 代理服务帐户

适用于:SQL Server

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

为 SQL Server 代理服务选择的 Windows 帐户可影响多服务器环境的行为,如下所示:

  • 如果使用非本地 Windows Administrators 组成员的帐户运行 SQL Server 代理服务,则将目标服务器登记在主服务器中时可能会失败。 如果出现这种情况,则返回以下错误消息:

    “登记操作失败。”

    重启 SQL Server 和 SQL Server 代理服务以解决此问题。

  • 当 SQL Server 代理服务使用本地系统帐户运行时,仅当主服务器和目标服务器位于同一台计算机上时,才支持主服务器 - 目标服务器操作。 如果使用此配置,则在将目标服务器登记到主服务器时返回以下信息:

    “请确保 <target_server_computer_name> 的代理启动帐户拥有以 targetServer 身份登录的权限”。

    您可以忽略此信息性消息。 登记操作将成功完成。

有关如何选择 SQL Server 代理服务帐户的信息,请参阅选择 SQL Server 代理服务帐户