Compartir a través de


sys.sp_change_feed_enable_db (Transact-SQL)

Se aplica a: SQL Server 2022 (16.x) Azure SQL Database Azure Synapse Analytics Warehouse en microsoft Fabric SQL Database en Microsoft Fabric

Habilita la base de datos actual para Azure Synapse Link para SQL, bases de datos reflejadas de Microsoft Fabric y SQL Database en Microsoft Fabric.

Nota:

Este procedimiento almacenado del sistema se usa internamente y no se recomienda para uso administrativo directo. Use Synapse Studio o el portal de Fabric en su lugar. El uso de este procedimiento podría introducir incoherencia.

Sintaxis

Convenciones de sintaxis de Transact-SQL

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

Argumentos

@maxtrans

El tipo de datos es int. Indica el número máximo de transacciones que se van a procesar en cada ciclo de examen.

  • Para Azure Synapse Link, el valor predeterminado si no se especifica es 10000. Si se especifica, el valor debe ser un entero positivo.
  • En el caso de la creación de reflejo de Fabric, este valor se determina y establece de forma dinámica.

@pollinterval

El tipo de datos es int. Describe la frecuencia, o el intervalo de sondeo, que el registro se examina para ver los cambios nuevos en segundos.

  • Para Azure Synapse Link, el intervalo predeterminado si no se especifica es de 5 segundos. El valor debe ser 5 o mayor.
  • En el caso de la creación de reflejo de Fabric, este valor se determina y establece de forma dinámica.

@destination_type

Se aplica solo a: creación de reflejo de la base de datos de Fabric. En Synapse Link, no especifique.

El tipo de datos es int. El valor predeterminado es 0, para Azure Synapse Link. 2 = Creación de reflejo de la base de datos de Tejido.

Permisos

Un usuario con permisos de base de datos CONTROL, db_owner pertenencia a roles de base de datos o pertenencia a roles de servidor sysadmin puede ejecutar este procedimiento.

Ejemplos

En el ejemplo siguiente se habilita la fuente de cambios.

EXECUTE sys.sp_change_feed_enable_db;

Compruebe que la base de datos está habilitada.

SELECT
    [name]
  , is_data_lake_replication_enabled
FROM sys.databases;