指定目标服务器的位置

适用于:SQL Server

重要

Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关 SQL Server 和 Azure SQL 托管实例之间 T-SQL 差异的详细信息,请参阅

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中的多服务器管理配置中指定目标服务器的位置。

开始之前

限制和局限

执行此作会编辑注册表。 不建议手动编辑注册表,因为不适当的或不正确的更改可能会导致系统出现严重的配置问题。 因此,只有经验丰富的用户才应使用注册表编辑器程序编辑注册表。 有关详细信息,请参阅 Microsoft Windows 文档。

安全

权限

需要具备 sysadmin 固定服务器角色的成员身份。

使用 SQL Server Management Studio

指定目标服务器的位置

  1. 对象资源管理器中,单击加号以展开要在其中指定目标服务器位置的主服务器。

  2. 右键单击 SQL Server 代理,指向 多服务器管理,然后选择 管理目标服务器

  3. 右键单击目标服务器并选择 属性

  4. 位置 框中,输入服务器的位置,然后单击“确定”

使用 Transact-SQL

指定目标服务器的位置

  1. 对象资源管理器中,连接到数据库引擎的实例。

  2. 在标准栏上,单击“新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击 执行

    USE msdb ;  
    GO  
    -- enlists the current server into the AdventureWorks1 master server.   
    -- The location for the current server is Building 21, Room 309, Rack 5  
    EXEC dbo.sp_msx_enlist N'AdventureWorks2022',   
        N'Building 21, Room 309, Rack 5' ;  
    GO  
    

有关详细信息,请参阅 sp_msx_enlist(Transact-SQL)