Share via


jobs.sp_delete_target_group_member(Azure 탄력적 작업)(Transact-SQL)

적용 대상:Azure SQL Database

Azure SQL Database용 Azure Elastic Jobs 서비스의 대상 그룹에서 데이터베이스 또는 데이터베이스 그룹을 제거합니다.

Transact-SQL 구문 표기 규칙

구문

[jobs].sp_delete_target_group_member [ @target_group_name = ] 'target_group_name'
   [ , [ @target_id = ] 'target_id']

인수

@target_group_name

대상 그룹 멤버를 제거할 대상 그룹의 이름입니다. target_group_name 기본값이 없는 nvarchar(128)입니다.

@target_id

제거할 대상 그룹 멤버에 할당된 대상 ID 번호입니다. target_id 기본값NULL인 uniqueidentifier입니다.

반환 코드 값

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

사용 권한

sysadmin 고정 서버 역할의 멤버는 기본적으로 이 저장 프로시저를 실행할 수 있습니다. sysadmin의 멤버만 이 저장 프로시저를 사용하여 다른 사용자가 소유한 작업의 특성을 편집할 수 있습니다.

예제

대상 그룹에서 서버 제거

다음 예제에서는 "서버 유지 관리 고객 정보" 그룹에서 서버를 제거 London 합니다. 이 경우 ElasticJobs작업 에이전트를 만들 때 지정된 작업 데이터베이스에 연결해야 합니다.

--Connect to the jobs database specified when creating the job agent
USE ElasticJobs ;
GO

-- Retrieve the target_id for a target_group_members
DECLARE @tid uniqueidentifier
SELECT @tid = target_id 
FROM [jobs].target_group_members 
WHERE target_group_name = 'Servers Maintaining Customer Information' 
AND server_name = 'London.database.windows.net';

-- Remove a target group member of type server
EXEC jobs.sp_delete_target_group_member
@target_group_name = N'Servers Maintaining Customer Information',
@target_id = @tid;
GO