jobs.target_group_members(Azure 탄력적 작업)(Transact-SQL)
적용 대상: Azure SQL Database
Azure SQL Database용 Azure Elastic Jobs 서비스의 탄력적 작업 에이전트에 있는 대상 그룹에 대한 모든 대상 그룹 멤버를 포함합니다.
열 이름 | 데이터 형식 | Description |
---|---|---|
target_group_name | nvarchar(128) | 데이터베이스 컬렉션인 대상 그룹의 이름입니다. |
target_group_id | uniqueidentifier | 대상 그룹의 고유 ID입니다. |
membership_type | int | 대상 그룹 멤버가 대상 그룹에 포함되거나 제외되는지 여부를 지정합니다. 유효한 값은 target_group_name are Include 또는 Exclude . |
target_type | nvarchar(128) | 대상 데이터베이스의 유형 또는 서버의 모든 데이터베이스, 탄력적 풀 또는 데이터베이스의 모든 데이터베이스를 포함한 데이터베이스 컬렉션입니다. 유효한 값 target_type 은 SqlServer , SqlElasticPool . SqlDatabase |
target_id | uniqueidentifier | 대상 그룹 멤버의 고유 ID입니다. |
refresh_credential_name | nvarchar(128) | 대상 그룹 멤버에 연결하는 데 사용되는 데이터베이스 범위 자격 증명의 이름입니다. |
subscription_id | uniqueidentifier | 구독의 고유 ID입니다. |
resource_group_name | nvarchar(128) | 대상 그룹 멤버가 있는 리소스 그룹의 이름입니다. |
server_name | nvarchar(128) | 대상 그룹에 포함된 서버의 이름입니다. 있는 경우에만 target_type 지정됩니다 SqlServer . |
database_name | nvarchar(128) | 대상 그룹에 포함된 데이터베이스의 이름입니다. 가 있는 경우에만 target_type 지정됩니다 SqlDatabase . |
elastic_pool_name | nvarchar(128) | 대상 그룹에 포함된 탄력적 풀의 이름입니다. 가 있는 경우에만 target_type 지정됩니다 SqlElasticPool . |
사용 권한
jobs_reader 역할의 멤버는 이 보기에서 SELECT할 수 있습니다. 자세한 내용은 Azure SQAL Database에서의 탄력적 작업을 참조하세요.
주의
작업 데이터베이스에서 내부 카탈로그 뷰를 업데이트해서는 안 됩니다. 이러한 카탈로그 뷰를 수동으로 변경하면 작업 데이터베이스가 손상되어 오류가 발생할 수 있습니다. 이러한 보기는 읽기 전용 쿼리만을 위한 것입니다. 작업 데이터베이스의 저장 프로시저를 사용하여 jobs.sp_add_target_group_member같은 대상 그룹/멤버를 추가/삭제할 수 있습니다.
예제
대상 그룹 구성원 보기
다음 예제에서는 논리 서버London.database.windows.net
의 이름이 지정된 ServerGroup1
대상 그룹의 멤버를 표시합니다.
SELECT * FROM jobs.target_group_members
WHERE target_group_name = 'ServerGroup1'
AND server_name = 'London.database.windows.net';