Bagikan melalui


sys.sp_cdc_start_job (T-SQL)

Berlaku untuk: SQL Server

Memulai pekerjaan pembersihan atau pengambilan penangkapan data perubahan untuk database saat ini.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @job_type = ] N'job_type'

Jenis pekerjaan yang akan ditambahkan. @job_type adalah nvarchar(20) dengan default capture. Input yang valid adalah capture dan cleanup.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Tidak ada.

Keterangan

sys.sp_cdc_start_job dapat digunakan oleh administrator untuk secara eksplisit memulai pekerjaan penangkapan atau pekerjaan pembersihan.

Izin

Memerlukan keanggotaan dalam peran database tetap db_owner .

Contoh

J. Memulai pekerjaan penangkapan

Contoh berikut memulai pekerjaan pengambilan untuk AdventureWorks2022 database. Menentukan nilai untuk @job_type tidak diperlukan karena jenis pekerjaan default adalah capture.

USE AdventureWorks2022;
GO

EXEC sys.sp_cdc_start_job;
GO

B. Memulai pekerjaan pembersihan

Contoh berikut memulai pekerjaan pembersihan AdventureWorks2022 untuk database.

USE AdventureWorks2022;
GO

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