Share via


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' 다중 서버 관리(마스터) 서버의 이름입니다. msx_server sysname이며 기본값은 없습니다.

[ @location = ] 'location' 추가할 대상 서버의 위치입니다. 위치nvarchar(100)이며 기본값은 NULL입니다.

반환 코드 값

0 (성공) 또는 1 (실패)

결과 집합

None

사용 권한

이 절차를 실행할 수 있는 권한은 기본적으로 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)