Condividi tramite


sys.sp_help_change_feed_settings (Transact-SQL)

Si applica a: SQL Server 2022 (16.x) e versioni successive Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsDatabase speculari in database SQL Microsoft Fabricin Microsoft Fabric

Fornisce lo stato e la configurazione della funzionalità del feed di modifiche del database con mirroring dell'infrastruttura . Le modifiche apportate alle impostazioni del feed di modifiche vengono apportate con sys.sp_change_feed_configure_parameters (Transact-SQL).

Questa stored procedure di sistema viene usata per:

Syntax

Convenzioni relative alla sintassi Transact-SQL

EXECUTE sys.sp_help_change_feed_settings;

Arguments

None.

Set di risultati

Nome colonna Tipo di dati Description
maxtrans int Numero massimo di transazioni da elaborare in ogni ciclo. Il valore predefinito è 10.000.
seqno binary(10) Indicatore LSN (Log Sequence Number) per tenere traccia dell'ultimo LSN pubblicato (record di log).
schema_version int Tiene traccia della versione corrente dello schema del database. Determina se uno schema deve essere aggiornato o meno all'avvio.
pollinterval int Frequenza di analisi del log per eventuali nuove modifiche in secondi.
reseed_state tinyint Si applica a: solo database con mirroring dell'infrastruttura.

0 = Normale.

1 = Il database ha avviato il processo di reinizializzazione in Fabric. Stato di transizione.

2 = Il database viene reinizializzato in Fabric e in attesa del riavvio della replica. Stato di transizione. Quando viene stabilita la replica, lo stato reinviato passa a 0.
destination_type sysname Modificare il tipo di destinazione del flusso di eventi.

AzureEventHubsAmqp
AzureEventHubsKafka

Introdotto in SQL Server 2025 (17.x)
partition_scheme tinyint Modificare lo schema di partizione del flusso di eventi.

0 = Nessuno
1 = Gruppo di tabelle.
2 = Tabella
3 = Colonna

Introdotto in SQL Server 2025 (17.x)
encoding tinyint Modificare la codifica dei messaggi di streaming degli eventi.

0 = JSON
1 = Binario Avro

Introdotto in SQL Server 2025 (17.x)
autoreseed tinyint Indica se il reinizialing automatico è abilitato per il database corrente nel mirroring dell'infrastruttura.

0 = Disabilitato
1 = Abilitato

La funzione di autoreseed è disabilitata di default in SQL Server 2025. La funzionalità autoreseed è abilitata e non può essere gestita o disabilitata nel database SQL di Azure e nell'istanza gestita di SQL di Azure. Per altre informazioni, vedere Configurare la reinizialità automatica per i database con mirroring dell'infrastruttura da SQL Server.
autoreseedthreshold tinyint Se autoreseed è abilitato, la percentuale di utilizzo del log delle transazioni in corrispondenza della quale attivare la reinizialità automatica. Il valore predefinito è 70. Per SQL Server 2025 (anteprima), questo deve essere configurato quando autoreseed è abilitato.
dynamicmaxtrans int Indica se l'impostazione delle transazioni massime dinamiche è abilitata o meno. La funzionalità delle transazioni massime dinamiche è abilitata per impostazione predefinita in SQL Server 2025 (anteprima). La funzionalità numero massimo di transazioni dinamiche è abilitata e non può essere gestita o disabilitata nel database SQL di Azure e in Istanza gestita di SQL di Azure. Il mirroring dell'infrastruttura segue sempre un numero massimo di transazioni da elaborare in ogni ciclo di analisi, come definito dall'impostazione maxtrans . Quando dynamicmaxtrans = 1, il mirroring dell'infrastruttura regola in modo dinamico il numero di transazioni in modo da elaborare per analisi tra i valori configurati per dynamicmaxtranslowerbound e maxtrans. Per altre informazioni, database con mirroring dalle prestazioni di SQL Server.
dynamicmaxtranslowerbound int Limite inferiore per l'impostazione maxtrans dinamica per il mirroring dell'infrastruttura. Per impostazione predefinita, il valore di limite inferiore è 200 ma può essere modificato da sys.sp_change_feed_configure_parameters (Transact-SQL).

Permissions

Un utente con autorizzazioni di database CONTROL, db_owner appartenenza al ruolo del database o l'appartenenza al ruolo del server sysadmin può eseguire questa procedura.