Поделиться через


sys.sp_change_feed_enable_db (Transact-SQL)

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

Включает текущую базу данных для:

Caution

Эта системная хранимая процедура используется внутренне и не рекомендуется для прямого административного использования. Вместо этого используйте Synapse Studio или портал Fabric. Использование этой процедуры может привести к несоответствию.

Syntax

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

EXECUTE sys.sp_change_feed_enable_db
    [ [ @maxtrans ] ]
    [ , [ @pollinterval ]  ]
    [ , [ @destination_type ] ]
GO

Arguments

@maxtrans

Тип данных — int. Указывает максимальное количество транзакций для обработки в каждом цикле сканирования.

  • Для Azure Synapse Link значение по умолчанию, если не указано 10000. Указываемое значение должно быть положительным целым числом.
  • Для зеркального отображения Структуры это значение динамически определяется и автоматически устанавливается.

@pollinterval

Тип данных — int. Описывает частоту или интервал опроса, который журнал сканируется на наличие новых изменений в секундах.

  • Для Azure Synapse Link интервал по умолчанию, если не указан 5 секунд. Значение должно быть 5 или больше.
  • Для зеркального отображения Структуры это значение динамически определяется и автоматически устанавливается.

@destination_type

Применяется только к: зеркальное отображение базы данных Fabric. Для Synapse Link не указывайте.

Тип данных — int. По умолчанию используется 0azure Synapse Link. 2 = зеркальное отображение базы данных Fabric.

Permissions

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

Examples

Следующий пример включает веб-канал изменений.

EXECUTE sys.sp_change_feed_enable_db ;

Убедитесь, что база данных включена.

SELECT [name],
       is_data_lake_replication_enabled
FROM sys.databases;