sys.sp_help_change_feed_settings (Transact-SQL)

Относится к: SQL Server 2022 (16.x) и более поздние версии Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsЗеркальные базы данных в Microsoft FabricSQL database in Microsoft Fabric

Предоставляет состояние и конфигурацию канала изменений зеркальной базы данных Fabric . Изменения параметров канала изменений вносятся с помощью sys.sp_change_feed_configure_parameters.

Эта системная хранимая процедура используется для:

Соглашения о синтаксисе Transact-SQL

Syntax

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.

Область применения: только зеркальная база данных Fabric.
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 Включена ли автоматическая повторное изменение размера для текущей базы данных в зеркальном отображении Fabric.

0 = отключено
1 = включено

Функция автопереседа по умолчанию отключена в SQL Server 2025. Функция автоматического использования включена и не может быть управляемой или отключенной в Базе данных SQL Azure и Управляемом экземпляре SQL Azure. Дополнительные сведения см. в разделе "Настройка автоматического повторного изменения для зеркальных баз данных Fabric" из SQL Server.
autoreseedthreshold tinyint Если autoreseed этот параметр включен, процент использования журнала транзакций, с которым активируется автоматическое повторное изменение. Значение по умолчанию — 70. Для SQL Server 2025 (предварительная версия) это необходимо настроить при autoreseed включении.
dynamicmaxtrans int Включен ли параметр динамических максимальных транзакций. Функция динамических максимальных транзакций включена по умолчанию в SQL Server 2025 (предварительная версия). Функция динамических максимальных транзакций включена и не может быть управляемой или отключенной в Базе данных SQL Azure и Управляемом экземпляре SQL Azure. Зеркальное отображение структуры всегда следует максимальному количеству транзакций для обработки в каждом цикле сканирования, как определено параметром maxtrans . Когда dynamicmaxtrans = 1зеркальное отображение Структуры динамически настраивает количество транзакций для обработки на проверку между настроенными значениями dynamicmaxtranslowerbound и maxtrans. Дополнительные сведения о зеркальных базах данных из производительности SQL Server.
dynamicmaxtranslowerbound int Нижняя граница для динамического параметра maxtrans для зеркального отображения Fabric. По умолчанию значение нижней границы , 200 но может быть изменено sys.sp_change_feed_configure_parameters.

Permissions

Пользователь с разрешениями базы данных, db_owner членством в CONTROL роли базы данных или членством в роли сервера sysadmin может выполнять эту процедуру.