sys.sp_cdc_start_job (Transact-SQL)
Gilt für:SQL Server
Startet einen Cleanup- oder Aufzeichnungsauftrag für Change Data Capture in der aktuellen Datenbank.
Transact-SQL-Syntaxkonventionen
Syntax
sys.sp_cdc_start_job
[ [ @job_type = ] N'job_type' ]
[ ; ]
Argumente
[ @job_type = ] N'job_type'
Der Typ des hinzuzufügenden Auftrags. @job_type ist nvarchar(20) mit einem Standardwert von capture
. Gültige Eingaben sind capture
und cleanup
.
Rückgabecodewerte
0
(Erfolg) oder 1
(Fehler).
Resultset
Keine.
Hinweise
sys.sp_cdc_start_job
kann von einem Administrator verwendet werden, um den Aufnahmeauftrag oder den sauber upauftrag explizit zu starten.
Berechtigungen
Hierfür ist die Mitgliedschaft in der festen Datenbankrolle db_owner erforderlich.
Beispiele
.A Starten eines Aufnahmeauftrags
Im folgenden Beispiel wird der Aufzeichnungsauftrag für die AdventureWorks2022
-Datenbank gestartet. Das Angeben eines Werts für @job_type ist nicht erforderlich, da der Standardauftragstyp lautet capture
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job;
GO
B. Starten eines sauber upauftrags
Im folgenden Beispiel wird ein Cleanupauftrag für die AdventureWorks2022
-Datenbank gestartet.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job
@job_type = N'cleanup';
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für