Dela via


sys.sp_help_change_feed_settings (Transact-SQL)

Gäller för: SQL Server 2022 (16.x) och senare versioner Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsWarehouse i Microsoft FabricSQL Database i Förhandsversion av Microsoft Fabric

Tillhandahåller status och konfiguration av ändringsflödesfunktionen för infrastrukturspeglingsdatabasen . Ändringar i inställningarna för ändringsflöde görs med sys.sp_change_feed_configure_parameters (Transact-SQL).

Den här system lagrade proceduren används för:

Syntax

Transact-SQL syntaxkonventioner

EXECUTE sys.sp_help_change_feed_settings;

Arguments

None.

Resultatuppsättning

Kolumnnamn Datatyp Description
maxtrans int Maximalt antal transaktioner att bearbeta i varje cykel. Standardvärdet är 10 000.
seqno binary(10) Loggsekvensnummermarkör (LSN) för att spåra den senast publicerade LSN(loggposten).
schema_version int Spårar den aktuella schemaversionen av databasen. Avgör om ett schema måste uppdateras eller inte vid start.
pollinterval int Frekvensen som loggen genomsöks efter nya ändringar i sekunder.
reseed_state tinyint Gäller för: Infrastrukturspeglingsdatabas endast.

0 = Normal.

1 = Databasen har påbörjat processen med att initiera om till Infrastrukturresurser. Övergångstillstånd.

2 = Databasen initieras om till Infrastrukturresurser och väntar på att replikeringen ska startas om. Övergångstillstånd. När replikeringen upprättas flyttas tillståndet som har återställts till 0.
destination_type sysname Ändra händelseströmningens måltyp.

AzureEventHubsAmqp
AzureEventHubsKafka

Introducerades i SQL Server 2025 (17.x) förhandsversion
partition_scheme tinyint Ändra partitionsschema för händelseströmning.

0 = Ingen
1 = Tabellgrupp.
2 = Tabell
3 = Kolumn

Introducerades i SQL Server 2025 (17.x) förhandsversion
encoding tinyint Ändra kodning av händelseströmningsmeddelanden.

0 = JSON
1 = Avro Binary

Introducerades i SQL Server 2025 (17.x) förhandsversion
autoreseed tinyint Om automatisk återställning är aktiverad för den aktuella databasen i Infrastrukturspegling eller inte.

0 = Inaktiverad
1 = Aktiverad

Funktionen automatiskt inaktiverad är inaktiverad som standard i SQL Server 2025 (förhandsversion). Funktionen för automatisk borttagning är aktiverad och kan inte hanteras eller inaktiveras i Azure SQL Database och Azure SQL Managed Instance. Mer information finns i Konfigurera automatisk återställning för infrastrukturspeglingsdatabaser från SQL Server.
autoreseedthreshold tinyint Om autoreseed är aktiverat loggas användningsprocenten för transaktioner där automatisk återställning ska utlösas. Standardvärdet är 70. För SQL Server 2025 (förhandsversion) måste detta konfigureras när autoreseed är aktiverat.
dynamicmaxtrans int Om inställningen för dynamiska maximala transaktioner är aktiverad eller inte. Funktionen för dynamiska maximala transaktioner är aktiverad som standard i SQL Server 2025 (förhandsversion). Funktionen för dynamiska maximala transaktioner är aktiverad och kan inte hanteras eller inaktiveras i Azure SQL Database och Azure SQL Managed Instance. Infrastrukturspegling följer alltid ett maximalt antal transaktioner som ska bearbetas i varje genomsökningscykel enligt definitionen i maxtrans inställningen. När dynamicmaxtrans = 1justerar Fabric-spegling dynamiskt antalet transaktioner som ska bearbetas per genomsökning mellan konfigurerade värden för dynamicmaxtranslowerbound och maxtrans. Mer information finns i Speglade databaser från SQL Server-prestanda.
dynamicmaxtranslowerbound int Den lägre gränsen för dynamisk maxtrans-inställning för Infrastrukturspegling. Som standard är 200 det lägre gränsvärdet men kan ändras av sys.sp_change_feed_configure_parameters (Transact-SQL).

Permissions

En användare med behörigheter för CONTROL-databasen, db_owner databasrollmedlemskap eller sysadmin-serverrollmedlemskap kan utföra den här proceduren.