jobs.sp_delete_target_group_member(Azure 탄력적 작업)(Transact-SQL)
적용 대상: Azure SQL Database
Azure SQL Database용 Azure Elastic Jobs 서비스의 대상 그룹에서 데이터베이스 또는 데이터베이스 그룹을 제거합니다.
구문
[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