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_typeSqlServer, 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 SQL 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';