Partilhar via


sys.sp_change_feed_enable_db (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsBases de dados espelhadas em Microsoft FabricSQL database in Microsoft Fabric

Habilita o banco de dados atual para:

Caution

Este procedimento armazenado do sistema é usado internamente e não é recomendado para uso administrativo direto. Em vez disso, use o Synapse Studio ou o portal Fabric. A utilização deste procedimento poderia introduzir incoerências.

Syntax

Transact-SQL convenções de sintaxe

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

Arguments

@maxtrans

O tipo de dados é int. Indica o número máximo de transações a serem processadas em cada ciclo de verificação.

  • Para o Azure Synapse Link, o valor padrão, se não for especificado, é 10000. Se especificado, o valor deve ser um inteiro positivo.
  • Para espelhamento de malha, esse valor é determinado dinamicamente e definido automaticamente.

@pollinterval

O tipo de dados é int. Descreve a freqüência, ou intervalo de sondagem, que o log é verificado para quaisquer novas alterações em segundos.

  • Para o Azure Synapse Link, o intervalo padrão, se não for especificado, é de 5 segundos. O valor deve ser 5 ou maior.
  • Para espelhamento de malha, esse valor é determinado dinamicamente e definido automaticamente.

@destination_type

Aplica-se a: Apenas espelhamento de base de dados Fabric. Para o Synapse Link, não especifique.

O tipo de dados é int. O padrão é 0, para o Azure Synapse Link. 2 = Espelhamento de banco de dados de malha.

Permissions

Um utilizador com CONTROL permissões de base de dados, db_owner pertença a um papel de base de dados ou a um servidor sysadmin pode executar este procedimento.

Examples

O exemplo a seguir habilita o feed de alterações.

EXECUTE sys.sp_change_feed_enable_db ;

Verifique se o banco de dados está habilitado.

SELECT [name],
       is_data_lake_replication_enabled
FROM sys.databases;