sp_msx_enlist(Transact-SQL)

다중 서버 작업에서 사용 가능한 대상서버 목록에 현재 서버를 추가합니다. SQL Server 2005 서버만 다른 SQL Server 2005 서버에 대해 참여시킬 수 있습니다.

ms188926.Caution(ko-kr,SQL.90).gif주의:
sp_msx_enlist는 레지스트리를 편집합니다. 레지스트리를 잘못 변경하면 시스템에 심각한 구성 문제를 일으키기 때문에 레지스트리를 수동으로 편집하는 것은 좋지 않습니다. 숙련된 사용자만 레지스트리 편집기 프로그램을 사용하여 레지스트리를 편집해야 합니다. 자세한 내용은 Microsoft Windows 설명서를 참조하십시오.

구문

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

인수

  • [ @msx_server_name =] 'msx_server'
    추가할 다중 서버 관리 서버(마스터 서버)의 이름입니다. msx_server는 **nvarchar(30)**이며 기본값은 없습니다.
  • [ @location = ] 'location'
    참여하는 대상 서버의 위치입니다. location은 **nvarchar(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)

관련 자료

방법: 마스터 서버 만들기(SQL Server Management Studio)
방법: 대상 서버 만들기(SQL Server Management Studio)

도움말 및 정보

SQL Server 2005 지원 받기