指定目标服务器的位置

适用于SQL Server

重要

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

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

开始之前

限制和局限

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

安全性

权限

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

使用 SQL Server Management Studio

指定目标服务器的位置

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

  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)