sp_msx_enlist (Transact-SQL)

适用于:SQL Server

将当前服务器添加到主服务器的可用服务器列表中。

注意

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

Transact-SQL 语法约定

语法

  
sp_msx_enlist [@msx_server_name =] 'msx_server'   
     [, [@location =] 'location']  

参数

[ @msx_server_name = ] 'msx_server' 多服务器管理(master)服务器的名称。 msx_serversysname,没有默认值。

[ @location = ] 'location' 要添加的目标服务器的位置。 locationnvarchar(100),默认值为 NULL。

返回代码值

0 (成功) 或 1 (失败)

结果集

权限

默认情况下授予 sysadmin 固定服务器角色的成员执行此过程的权限。

示例

以下示例将当前服务器登记到 AdventureWorks1 主服务器中。 当前服务器的位置是 Building 21, Room 309, Rack 5

USE msdb ;  
GO  
  
EXEC dbo.sp_msx_enlist N'AdventureWorks1',   
    N'Building 21, Room 309, Rack 5' ;  
GO  

另请参阅

sp_msx_defect (Transact-SQL)
系统存储过程 (Transact-SQL)
xp_cmdshell (Transact-SQL)