Compartir a través de


sys.sp_change_feed_enable_db (Transact-SQL)

Aplica a: SQL Server 2022 (16.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsBases de datos espejadas en Microsoft FabricSQL database en Microsoft Fabric

Habilita la base de datos actual para:

Caution

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.

Syntax

Convenciones de sintaxis de Transact-SQL

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

Arguments

@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.

Permissions

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

Examples

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;