적용 대상:Microsoft Fabric Preview의Microsoft Fabric
SQL 데이터베이스에서 SQL Server 2022(16.x) 이상 버전
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Warehouse
패브릭 미러된 데이터베이스 변경 피드 기능의 상태 및 구성을 제공합니다. 변경 피드 설정에 대한 변경 내용은 sys.sp_change_feed_configure_parameters(Transact-SQL)를 사용하여 변경됩니다.
이 시스템 저장 프로시저는 다음 용도로 사용됩니다.
- Microsoft Fabric의 SQL 데이터베이스
- Microsoft Fabric 미러링된 데이터베이스
- Azure Synapse Link
- SQL Server 2025(17.x) 미리 보기에 도입된 이벤트 스트리밍(미리 보기) 변경
Syntax
EXECUTE sys.sp_help_change_feed_settings;
Arguments
None.
결과 집합
열 이름 | 데이터 형식 | Description |
---|---|---|
maxtrans |
int | 각 주기에서 처리할 최대 트랜잭션입니다. 기본값은 10,000입니다. |
seqno |
binary(10) | 마지막으로 게시된 LSN(로그 레코드)을 추적하는 LSN(로그 시퀀스 번호) 표식입니다. |
schema_version |
int | 데이터베이스의 현재 스키마 버전을 추적합니다. 시작 시 스키마를 업데이트해야 하는지 여부를 결정합니다. |
pollinterval |
int | 로그가 몇 초 안에 새로운 변경 내용을 검색하는 빈도입니다. |
reseed_state |
tinyint |
적용 대상: 패브릭 미러된 데이터베이스에만 해당합니다.0 = 보통입니다.1 = 데이터베이스가 Fabric으로 다시 초기화하는 프로세스를 시작했습니다. 전환 상태입니다.2 = 데이터베이스를 Fabric으로 다시 초기화하고 복제가 다시 시작될 때까지 기다리고 있습니다. 전환 상태입니다. 복제가 설정되면 다시 설정된 상태가 .로 0 이동합니다. |
destination_type |
sysname | 이벤트 스트리밍 대상 유형을 변경합니다.AzureEventHubsAmqp AzureEventHubsKafka SQL Server 2025(17.x) 미리 보기에 도입 |
partition_scheme |
tinyint | 이벤트 스트리밍 파티션 구성표를 변경합니다.0 = 없음1 = 테이블 그룹입니다.2 = 테이블3 = 열SQL Server 2025(17.x) 미리 보기에 도입 |
encoding |
tinyint | 이벤트 스트리밍 메시지 인코딩을 변경합니다.0 = JSON1 = Avro BinarySQL Server 2025(17.x) 미리 보기에 도입 |
autoreseed |
tinyint | 패브릭 미러링의 현재 데이터베이스에 대해 자동 다시 동기화를 사용할 수 있는지 여부입니다.0 = 사용 안 함1 = 사용자동 실행 기능은 SQL Server 2025(미리 보기)에서 기본적으로 사용하지 않도록 설정됩니다. 자동 복구 기능은 사용하도록 설정되어 있으며 Azure SQL Database 및 Azure SQL Managed Instance에서 관리하거나 사용하지 않도록 설정할 수 없습니다. 자세한 내용은 SQL Server에서 Fabric 미러된 데이터베이스에 대한 자동 다시 설정 구성을 참조하세요. |
autoreseedthreshold |
tinyint | 사용하도록 설정된 경우 autoreseed 자동 다시 설정을 트리거할 트랜잭션 로그 사용 백분율입니다. 기본값은 70 입니다. SQL Server 2025(미리 보기)의 경우 사용하도록 설정할 때 autoreseed 구성해야 합니다. |
dynamicmaxtrans |
int | 동적 최대 트랜잭션 설정을 사용할 수 있는지 여부입니다. 동적 최대 트랜잭션 기능은 SQL Server 2025(미리 보기)에서 기본적으로 사용하도록 설정됩니다. 동적 최대 트랜잭션 기능이 사용하도록 설정되어 있으며 Azure SQL Database 및 Azure SQL Managed Instance에서 관리하거나 사용하지 않도록 설정할 수 없습니다. 패브릭 미러링에서는 항상 설정에 정의된 maxtrans 대로 각 검사 주기에서 처리할 최대 트랜잭션 수를 따릅니다. 경우 dynamicmaxtrans = 1 패브릭 미러링이 구성된 값과 maxtrans 구성 값 dynamicmaxtranslowerbound 간에 검사당 처리할 트랜잭션 수를 동적으로 조정합니다. 자세한 내용은 SQL Server 성능의 미러된 데이터베이스입니다. |
dynamicmaxtranslowerbound |
int | 패브릭 미러링에 대한 동적 maxtrans 설정의 하한입니다. 기본적으로 하한 값은 200 sys.sp_change_feed_configure_parameters(Transact-SQL)로 수정할 수 있습니다. |
Permissions
CONTROL 데이터베이스 권한, db_owner 데이터베이스 역할 멤버 자격 또는 sysadmin 서버 역할 멤버 자격이 있는 사용자는 이 절차를 실행할 수 있습니다.