Share via


sp_delete_targetserver(Transact-SQL)

적용 대상:SQL Server

사용 가능한 대상 서버 목록에서 지정된 서버를 제거합니다.

Transact-SQL 구문 표기 규칙

구문

sp_delete_targetserver
    [ @server_name = ] N'server_name'
    [ , [ @clear_downloadlist = ] clear_downloadlist ]
    [ , [ @post_defection = ] post_defection ]
[ ; ]

인수

[ @server_name = ] N'server_name'

사용 가능한 대상 서버로 제거할 서버의 이름입니다. @server_name sysname이며 기본값은 없습니다.

[ @clear_downloadlist = ] clear_downloadlist

대상 서버의 다운로드 목록을 지울지 여부를 지정합니다. @clear_downloadlist 비트이며 기본값은 .입니다1.

  • @clear_downloadlist1경우 서버를 삭제하기 전에 서버의 다운로드 목록을 지웁니다.
  • @clear_downloadlist0경우 다운로드 목록이 지워지지 않습니다.

[ @post_defection = ] post_defection

제거 명령을 대상 서버에 게시할 것인지 여부를 지정합니다. @post_defection 비트이며 기본값은 .입니다1.

  • @post_defection 경우 프로시저는 1서버를 삭제하기 전에 대상 서버에 결함 명령을 게시합니다.
  • @post_defection 경우 프로시저는 0대상 서버에 결함 명령을 게시하지 않습니다.

반환 코드 값

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

결과 집합

없음.

설명

대상 서버를 삭제하는 일반적인 방법은 대상 서버에서 호출 sp_msx_defect 하는 것입니다. 수동 탈북이 필요한 경우에만 사용합니다 sp_delete_targetserver .

사용 권한

이 저장 프로시저를 실행하려면 사용자에게 sysadmin 고정 서버 역할이 부여되어야 합니다.

예제

다음 예제에서는 사용 가능한 작업 서버에서 서버를 LONDON1 제거합니다.

USE msdb;
GO

EXEC dbo.sp_delete_targetserver
    @server_name = N'LONDON1';
GO