sys.sp_cdc_start_job (Transact-SQL)

Gäller för:SQL Server

Startar ett sanerings- eller fångstjobb för ändringsdatafångst för den aktuella databasen.

Transact-SQL syntaxkonventioner

Syntax

sys.sp_cdc_start_job
    [ [ @job_type = ] N'job_type' ]
[ ; ]

Arguments

[ @job_type = ] N'job_type'

Typ av jobb att lägga till. @job_type är nvarchar(20) med en standard på capture. Giltiga indata är capture och cleanup.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Ingen.

Anmärkningar

sys.sp_cdc_start_job kan användas av en administratör för att uttryckligen starta antingen fångstjobbet eller saneringsjobbet.

Permissions

Kräver medlemskap i rollen db_owner fast databas.

Examples

A. Starta ett fångstjobb

Följande exempel startar fångstjobbet för databasen AdventureWorks2025 . Att specificera ett värde för @job_type är inte nödvändigt eftersom standardtypen av jobb är capture.

USE AdventureWorks2022;
GO

EXECUTE sys.sp_cdc_start_job;
GO

B. Starta ett städjobb

Följande exempel startar ett saneringsjobb för databasen AdventureWorks2025 .

USE AdventureWorks2022;
GO

EXECUTE sys.sp_cdc_start_job @job_type = N'cleanup';