Delen via


sys.sp_help_change_feed_settings (Transact-SQL)

Van toepassing op: SQL Server 2022 (16.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMirrored databases in Microsoft Fabric SQLdatabase in Microsoft Fabric

Biedt de status en configuratie van de functie voor de wijzigingenfeed van de gespiegelde infrastructuurdatabase . Wijzigingen in de instellingen voor wijzigingenfeeds worden aangebracht met sys.sp_change_feed_configure_parameters.

Deze systeem opgeslagen procedure wordt gebruikt voor:

Transact-SQL syntaxis-conventies

Syntax

sys.sp_help_change_feed_settings
[ ; ]

Arguments

None.

Resultatenset

Kolomnaam Gegevenstype Description
maxtrans int Maximum aantal transacties dat in elke cyclus moet worden verwerkt. De standaardwaarde is 10.000.
seqno binary(10) LSN-markering (Log Sequence Number) om de laatst gepubliceerde LSN (logboekrecord) bij te houden.
schema_version int Houdt de huidige schemaversie van de database bij. Bepaalt of een schema moet worden bijgewerkt of niet bij het opstarten.
pollinterval int De frequentie waarmee het logboek wordt gescand op nieuwe wijzigingen in seconden.
reseed_state tinyint 0 = Normaal.

1 = De database is begonnen met het opnieuw initialiseren van Fabric. Overgangsstatus.

2 = De database wordt opnieuw geïnitialiseerd naar Fabric en wacht tot de replicatie opnieuw is gestart. Overgangsstatus. Wanneer replicatie tot stand is gebracht, wordt de status opnieuw verzonden naar 0.

Van toepassing op: Alleen gespiegelde infrastructuurdatabase.
destination_type sysname Het doeltype gebeurtenisstreaming wijzigen.

AzureEventHubsAmqp
AzureEventHubsKafka

Geïntroduceerd in SQL Server 2025 (17.x)
partition_scheme tinyint Gebeurtenisstreamingpartitieschema wijzigen.

0 = Geen
1 = Tabelgroep.
2 = Tabel
3 = Kolom

Geïntroduceerd in SQL Server 2025 (17.x)
encoding tinyint De codering van gebeurtenisstreamingberichten wijzigen.

0 = JSON
1 = Avro Binair

Geïntroduceerd in SQL Server 2025 (17.x)
autoreseed tinyint Of automatisch opnieuw verzenden al dan niet is ingeschakeld voor de huidige database in Fabric Mirroring.

0 = Uitgeschakeld
1 = Ingeschakeld

De autoreseed-functie is standaard uitgeschakeld in SQL Server 2025. De functie voor automatisch beheer is ingeschakeld en kan niet worden beheerd of uitgeschakeld in Azure SQL Database en Azure SQL Managed Instance. Zie Automatische reseed configureren voor gespiegelde fabricdatabases van SQL Server voor meer informatie.
autoreseedthreshold tinyint Als autoreseed dit is ingeschakeld, wordt het gebruikspercentage van het transactielogboek gebruikt om automatisch opnieuw verzenden te activeren. De standaardwaarde is 70. Voor SQL Server 2025 (preview) moet dit worden geconfigureerd wanneer autoreseed deze is ingeschakeld.
dynamicmaxtrans int Of de instelling voor dynamische maximumtransacties al dan niet is ingeschakeld. De functie voor dynamische maximumtransacties is standaard ingeschakeld in SQL Server 2025 (preview). De functie voor dynamische maximumtransacties is ingeschakeld en kan niet worden beheerd of uitgeschakeld in Azure SQL Database en Azure SQL Managed Instance. Infrastructuurspiegeling volgt altijd een maximum aantal transacties dat in elke scancyclus moet worden verwerkt, zoals gedefinieerd door de maxtrans instelling. Wanneer dynamicmaxtrans = 1, fabric spiegeling dynamisch het aantal transacties dat per scan moet worden verwerkt tussen geconfigureerde waarden voor dynamicmaxtranslowerbound en maxtrans. Voor meer informatie, gespiegelde databases van SQL Server-prestaties.
dynamicmaxtranslowerbound int De ondergrens voor dynamische maxtrans-instelling voor Fabric Mirroring. De waarde van de ondergrens kan 200 standaard worden gewijzigd door sys.sp_change_feed_configure_parameters.

Permissions

Een gebruiker met CONTROL databasemachtigingen, db_owner lidmaatschap van de databaserol of het lidmaatschap van de sysadmin-serverfunctie kan deze procedure uitvoeren.