Delen via


sys.sp_change_feed_enable_db (Transact-SQL)

Van toepassing op: SQL Server 2022 (16.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMirrored databases in Microsoft Fabric SQLdatabase in Microsoft Fabric

Hiermee schakelt u de huidige database in voor:

Caution

Deze opgeslagen systeemprocedure wordt intern gebruikt en wordt niet aanbevolen voor direct administratief gebruik. Gebruik in plaats daarvan Synapse Studio of de Fabric-portal. Met deze procedure kan inconsistentie ontstaan.

Syntax

Transact-SQL syntaxis-conventies

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

Arguments

@maxtrans

Het gegevenstype is int. Geeft het maximum aantal transacties aan dat in elke scancyclus moet worden verwerkt.

  • Voor Azure Synapse Link is de standaardwaarde als deze niet is 10000opgegeven. Indien opgegeven, moet de waarde een positief geheel getal zijn.
  • Voor Fabric-spiegeling wordt deze waarde dynamisch bepaald en automatisch ingesteld.

@pollinterval

Het gegevenstype is int. Beschrijft de frequentie of het polling-interval dat het logboek in seconden wordt gescand op nieuwe wijzigingen.

  • Voor Azure Synapse Link is het standaardinterval 5 seconden als dit niet is opgegeven. De waarde moet of groter zijn 5 .
  • Voor Fabric-spiegeling wordt deze waarde dynamisch bepaald en automatisch ingesteld.

@destination_type

Van toepassing op: Alleen fabric-databasespiegeling. Geef voor Synapse Link niet op.

Het gegevenstype is int. De standaardwaarde is 0, voor Azure Synapse Link. 2 = Spiegeling van infrastructuurdatabases.

Permissions

Een gebruiker met CONTROL databasemachtigingen, db_owner lidmaatschap van de databaserol of het lidmaatschap van de sysadmin-serverfunctie kan deze procedure uitvoeren.

Examples

In het volgende voorbeeld wordt de wijzigingenfeed ingeschakeld.

EXECUTE sys.sp_change_feed_enable_db ;

Controleer of de database is ingeschakeld.

SELECT [name],
       is_data_lake_replication_enabled
FROM sys.databases;