适用于: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
指定目标服务器的位置
在 对象资源管理器中,单击加号以展开要在其中指定目标服务器位置的主服务器。
右键单击 SQL Server 代理,指向 多服务器管理,然后选择 管理目标服务器。
右键单击目标服务器并选择 属性。
在 位置 框中,输入服务器的位置,然后单击“确定”。
使用 Transact-SQL
指定目标服务器的位置
在 对象资源管理器中,连接到数据库引擎的实例。
在标准栏上,单击“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后单击 执行。
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)。