Partager via


sys.sp_help_change_feed_settings (Transact-SQL)

S’applique à : SQL Server 2022 (16.x) et versions ultérieures Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMirrored databases in Microsoft FabricSQL database in Microsoft Fabric

Fournit l’état et la configuration de la fonctionnalité de flux de modification de base de données mise en miroir fabric . Les modifications apportées aux paramètres de flux de modification sont apportées avec sys.sp_change_feed_configure_parameters.

Cette procédure stockée système est utilisée pour :

Conventions de la syntaxe Transact-SQL

Syntax

sys.sp_help_change_feed_settings
[ ; ]

Arguments

None.

Jeu de résultats

Nom de la colonne Type de données Description
maxtrans int Nombre maximal de transactions à traiter dans chaque cycle. La valeur par défaut est 10 000.
seqno binary(10) Marqueur LSN (Log Sequence Number) pour suivre le dernier enregistrement de journal publié.
schema_version int Suit la version actuelle du schéma de la base de données. Détermine si un schéma doit être mis à jour ou non au démarrage.
pollinterval int Fréquence à laquelle le journal est analysé pour toute nouvelle modification en secondes.
reseed_state tinyint 0 = Normal.

1 = La base de données a démarré le processus de réinitialisation dans Fabric. État transitionnaire.

2 = La base de données est réinitialisée sur Fabric et attend le redémarrage de la réplication. État transitionnaire. Lorsque la réplication est établie, l’état reseed passe à 0.

S’applique à : Base de données mise en miroir fabric uniquement.
destination_type sysname Modifier le type de destination de streaming d’événements.

AzureEventHubsAmqp
AzureEventHubsKafka

Introduit dans SQL Server 2025 (17.x)
partition_scheme tinyint Modifier le schéma de partition de streaming d’événements.

0 = Aucun
1 = Groupe de tables.
2 = Tableau
3 = Colonne

Introduit dans SQL Server 2025 (17.x)
encoding tinyint Modifier l’encodage des messages de diffusion en continu d’événements.

0 = JSON
1 = Binaire Avro

Introduit dans SQL Server 2025 (17.x)
autoreseed tinyint Indique si la réédation automatique est activée ou non pour la base de données active dans la mise en miroir Fabric.

0 = Désactivé
1 = Activé

La fonction d’autoreseed est désactivée par défaut dans SQL Server 2025. La fonctionnalité autoreseed est activée et ne peut pas être gérée ou désactivée dans Azure SQL Database et Azure SQL Managed Instance. Pour plus d’informations, consultez Configurer la réécriture automatique pour les bases de données mises en miroir Fabric à partir de SQL Server.
autoreseedthreshold tinyint Si autoreseed elle est activée, le pourcentage d’utilisation du journal des transactions à partir duquel déclencher la réécriture automatique. La valeur par défaut est 70. Pour SQL Server 2025 (préversion), il doit être configuré lorsqu’il autoreseed est activé.
dynamicmaxtrans int Indique si le paramètre de transactions maximales dynamiques est activé ou non. La fonctionnalité de transactions maximales dynamiques est activée par défaut dans SQL Server 2025 (préversion). La fonctionnalité de transactions maximales dynamiques est activée et ne peut pas être gérée ou désactivée dans Azure SQL Database et Azure SQL Managed Instance. La mise en miroir de structure suit toujours un nombre maximal de transactions à traiter dans chaque cycle d’analyse, tel que défini par le maxtrans paramètre. Quand dynamicmaxtrans = 1, la mise en miroir fabric ajuste dynamiquement le nombre de transactions à traiter par analyse entre les valeurs configurées et dynamicmaxtranslowerboundmaxtrans. Pour plus d’informations, les bases de données mises en miroir à partir des performances de SQL Server.
dynamicmaxtranslowerbound int Limite inférieure pour le paramètre maxtrans dynamique pour la mise en miroir de structure. Par défaut, la valeur limite inférieure est 200 mais peut être modifiée par sys.sp_change_feed_configure_parameters.

Permissions

Un utilisateur disposant CONTROL d’autorisations de base de données, db_owner appartenance au rôle de base de données ou d’appartenance au rôle serveur sysadmin peut exécuter cette procédure.