sys.sp_change_feed_disable_db (Transact-SQL)
Gilt für: SQL Server 2022 (16.x) Azure SQL-Datenbank Azure Synapse Analytics Warehouse in microsoft Fabric SQL-Datenbank in Microsoft Fabric
Deaktivieren Sie den Änderungsfeed auf Datenbankebene und dann die Metadaten für alle zugehörigen Tabellen für Azure Synapse Link for SQL, Microsoft Fabric gespiegelte Datenbanken und SQL-Datenbank in Microsoft Fabric.
Hinweis
Diese gespeicherte Systemprozedur wird intern verwendet und wird nicht für die direkte administrative Verwendung empfohlen. Verwenden Sie stattdessen Synapse Studio oder das Fabric-Portal. Die Verwendung dieses Verfahrens könnte inkonsistent werden.
Syntax
Transact-SQL-Syntaxkonventionen
sys.sp_change_feed_disable_db
[ ; ]
Berechtigungen
Ein Benutzer mit CONTROL-Datenbankberechtigungen, db_owner Datenbankrollenmitgliedschaft oder sysadmin-Serverrollenmitgliedschaft kann dieses Verfahren ausführen.
Hinweise
Wenn der Änderungsfeed mit aktiven Tabellengruppen deaktiviert ist, werden alle Verbindungen und Scheduler sofort/kraftvoll beendet, ohne auf die aktuellen Vorgänge zu warten. Für die Datenbank können keine neuen Änderungsfeedtabellengruppen erstellt werden, und alle vorhandenen Metadaten zum Beschreiben der Tabellengruppen werden gelöscht, ohne darauf zu warten, dass die aktuellen Vorgänge abgeschlossen sind. Die erneute Aktivierung des Änderungsfeeds führt zu sauberen Initialisierungen aller Tabellengruppen und zum Erneuten Einfügen aller Daten.
Sie sollten diese gespeicherte Prozedur nur ausführen, wenn nicht unterstützte Aktionen oder unerwartete Fehler aufgetreten sind, die die Spiegelungsfunktion manuell deaktivieren und nicht über den Synapse-Arbeitsbereich oder das Fabric-Portal entfernt werden können.