sys.sp_help_change_feed(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric SQL 데이터베이스에 있는 SQL Server 2022(16.x) Azure SQL Database Azure Synapse Analytics Warehouse
변경 피드의 현재 구성을 모니터링합니다.
이 시스템 저장 프로시저는 다음 용도로 사용됩니다.
- SQL Server 인스턴스 및 Azure SQL Database에 대한 Azure Synapse Link 기능입니다. 자세한 내용은 SQL Server 및 Azure SQL Database에 대한 Azure Synapse Link 관리를 참조하세요.
- Azure SQL Database에 대한 패브릭 미러된 데이터베이스 기능입니다. 자세한 내용은 Microsoft Fabric 미러된 데이터베이스를 참조 하세요.
- Microsoft Fabric의 SQL 데이터베이스입니다. 자세한 내용은 Microsoft Fabric의 SQL 데이터베이스를 참조 하세요.
구문
EXECUTE sys.sp_help_change_feed;
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
table_group_id |
uniqueidentifier | 테이블 그룹의 고유 식별자입니다. |
table_group_name |
nvarchar(140) | 테이블 그룹의 이름입니다. |
destination_location |
nvarchar(512) | 랜딩 존 폴더의 URL 문자열입니다. |
destination_credential |
sysname | 랜딩 존에 액세스할 자격 증명 이름입니다. |
workspace_id |
nvarchar(247) | 관련 Synapse 작업 영역 Azure 리소스 ID입니다. |
synapse_workgroup_name |
nvarchar(50) | 관련 Synapse 작업 영역 이름입니다. |
schema_name |
sysname | 변경 피드 테이블의 데이터베이스 스키마 이름입니다. |
table_name |
sysname | 변경 피드 테이블의 이름입니다. |
table_id |
uniqueidentifier | 변경 피드 테이블의 고유 식별자입니다. 변경 피드 설정 워크플로 중에 생성됩니다. |
table_object_id |
int | 변경 피드 테이블의 개체 ID입니다. |
state |
tinyint | 변경 피드 테이블의 상태입니다. 유효한 상태 값: 1 - 사용. 2 -내보내기. 3 -내보낸. 4 -활동적인. 5 -비활성화. 6 - 사용 안 함 보류 중입니다. |
version |
binary(10) | 변경 피드 테이블의 버전입니다. |
snapshot_phase |
tinyint | 1에서 6까지 진행되는 현재 스냅샷의 단계입니다. 1 - ABORT_PRIOR_SNAPSHOT_IF_ANY2 - SET_TABLEVERSIONLSN3 - EXPORT_SCHEMA_FILE4 - EMIT_SNAPSHOT_BEGINENTRY5 - EXPORT_DATA_FILE6 - EMIT_SNAPSHOT_ENDENTRY |
snapshot_current_phase_time |
날짜/시간 | 현재 스냅샷 단계가 시작된 시간입니다. |
snapshot_retry_count |
int | 스냅샷이 다시 시도된 횟수입니다. |
snapshot_start_time |
날짜/시간 | 스냅샷 단계의 시작 시간 |
snapshot_end_time |
날짜/시간 | 스냅샷 단계 종료 시간 |
snapshot_row_count |
int | 변경 피드 테이블의 스냅샷 작업 중에 내보내는 데이터 행 수 |
destination_type |
int | 0 = Azure Synapse Link. 2 = 패브릭 미러링. |
사용 권한
현재 sysadmin 서버 역할 또는 db_owner 역할의 멤버 또는 CONTROL 데이터베이스 권한이 있는 사용자만 이 절차를 실행할 수 있습니다.
예제
테이블 및 메타데이터의 상태를 확인하려면 다음을 수행합니다.
EXEC sp_help_change_feed;