如何生成目标服务器 (SQL Server Management Studio)

本主题介绍了如何使用“目标服务器向导”生成目标服务器。

生成目标服务器

  1. 对象资源管理器中,连接到 Microsoft SQL Server 数据库引擎实例,再展开该实例。

  2. 右键单击**“SQL Server 代理”,指向“多服务器管理”,然后单击“使其成为目标服务器”“目标服务器向导”**会指导您完成生成目标服务器的过程。

安全性

如果分布式作业的步骤与某个代理相关联,则该作业将在目标服务器上该代理帐户的上下文下运行。请确保满足以下条件,否则与代理关联的作业步骤将不会从主服务器下载到目标服务器上:

  • 主服务器的注册表子项 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance_name>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) 设置为 1 (True)。默认情况下,此子项设置为 0 (False)。

  • 目标服务器上已存在与运行作业步骤的主服务器代理帐户同名的代理帐户。

从主服务器将使用代理帐户的作业步骤下载到目标服务器时,如果作业步骤失败,可以检查 msdb 数据库中 sysdownloadlist 表的 error_message 列是否存在以下错误消息:

  • “该作业步骤需要代理帐户,但是目标服务器上禁用了代理匹配功能。”

    若要解决此错误,请将 AllowDownloadedJobsToMatchProxyName 注册表子项设置为 1。

  • “找不到代理。”

    若要解决此错误,请确保目标服务器上已存在与运行作业步骤的主服务器代理帐户同名的代理帐户。