다음을 통해 공유


sys.sp_help_change_feed_settings(Transact-SQL)

적용 대상:Microsoft Fabric Preview의Microsoft Fabric SQL 데이터베이스에서 SQL Server 2022(16.x) 이상 버전 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics Warehouse

패브릭 미러된 데이터베이스 변경 피드 기능의 상태 및 구성을 제공합니다. 변경 피드 설정에 대한 변경 내용은 sys.sp_change_feed_configure_parameters(Transact-SQL)를 사용하여 변경됩니다.

이 시스템 저장 프로시저는 다음 용도로 사용됩니다.

Syntax

Transact-SQL 구문 표기 규칙

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 = JSON
1 = Avro Binary

SQL 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 설정의 하한입니다. 기본적으로 하한 값은 200sys.sp_change_feed_configure_parameters(Transact-SQL)로 수정할 수 있습니다.

Permissions

CONTROL 데이터베이스 권한, db_owner 데이터베이스 역할 멤버 자격 또는 sysadmin 서버 역할 멤버 자격이 있는 사용자는 이 절차를 실행할 수 있습니다.