Delen via


sys.sp_change_feed_disable_db (Transact-SQL)

Van toepassing op: SQL Server 2022 (16.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsWarehouse in Microsoft FabricSQL Database in Microsoft Fabric Preview

Schakel de wijzigingenfeed op databaseniveau uit en vervolgens de metagegevens voor alle gekoppelde tabellen.

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.

Deze systeem opgeslagen procedure wordt gebruikt voor:

Syntax

Transact-SQL syntaxis-conventies

sys.sp_change_feed_disable_db
[ ; ]

Permissions

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

Remarks

Wanneer de wijzigingenfeed is uitgeschakeld met actieve tabelgroepen, worden alle verbindingen en planners onmiddellijk/geforceerd gestopt zonder te wachten op de huidige bewerkingen. Er kunnen geen nieuwe tabelgroepen voor wijzigingenfeeds worden gemaakt voor de database en alle bestaande metagegevens die de tabelgroepen beschrijven, worden verwijderd zonder te wachten tot de huidige bewerkingen zijn voltooid. Het opnieuw inschakelen van wijzigingenfeed resulteert in schone initialisaties van alle tabelgroepen en het opnieuw verzenden van alle gegevens.

U moet deze opgeslagen procedure alleen uitvoeren wanneer er niet-ondersteunde acties of onverwachte fouten zijn opgetreden, waarvoor de functie Spiegeling handmatig moet worden uitgeschakeld en niet kan worden verwijderd via de Synapse-werkruimte of de Fabric-portal.