sys.sp_change_feed_enable_db (Transact-SQL)
Aplica-se a: SQL Server 2022 (16.x) Banco de Dados SQL do Azure Azure Synapse Analytics Warehouse no Microsoft Fabric Banco de dados SQL no Microsoft Fabric
Habilita o banco de dados atual para o Link do Azure Synapse para SQL, bancos de dados espelhados do Microsoft Fabric e banco de dados SQL no Microsoft Fabric.
Observação
Esse procedimento armazenado do sistema é usado internamente e não é recomendado para uso administrativo direto. Em vez disso, use o Synapse Studio ou o portal do Fabric. O uso desse procedimento pode introduzir inconsistência.
Sintaxe
Convenções de sintaxe de Transact-SQL
EXECUTE sys.sp_change_feed_enable_db
[ [ @maxtrans ] ]
[ , [ @pollinterval ] ]
[ , [ @destination_type ] ]
GO
Argumentos
@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 Link do Azure Synapse, 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, com que o log é verificado em busca de novas alterações em segundos.
- Para o Link do Azure Synapse, 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: Somente espelhamento de banco de dados de malha. Para o Link do Synapse, não especifique.
O tipo de dados é int. O padrão é 0
, para Link do Azure Synapse. 2
= Espelhamento de banco de dados de malha.
Permissões
Um usuário com permissões de banco de dados CONTROL, associação de função de banco de dados db_owner ou associação de função de servidor sysadmin pode executar esse procedimento.
Exemplos
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;
Conteúdo relacionado
- sys.sp_change_feed_enable_table (Transact-SQL)
- sys.sp_change_feed_create_table_group (Transact-SQL)
- sys.sp_help_change_feed (Transact-SQL)
- sys.sp_help_change_feed_table (Transact-SQL)
- sys.sp_change_feed_configure_parameters (Transact-SQL)
- sys.dm_change_feed_log_scan_sessions (Transact-SQL)
- sys.dm_change_feed_errors (Transact-SQL)