Aracılığıyla paylaş


sys.sp_cdc_start_job (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Mevcut veritabanı için değişiklik veri yakalama temizleme veya yakalama işi başlatır.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Arguments

[ @job_type = ] N'job_type'

Eklenecek iş türü. @job_type, varsayılan olarak nvarchar(20)capture'dir. Geçerli girişler capture ve cleanup'dir.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Yok.

Açıklamalar

sys.sp_cdc_start_job Bir yönetici tarafından ya yakalama işini ya da temizleme işini açıkça başlatmak için kullanılabilir.

Permissions

Sabit db_owner veritabanı rolünde üyelik gerektirir.

Örnekler

A. Yakalama işi başlat

Aşağıdaki örnek, veritabanı için AdventureWorks2025 yakalama işini başlatır. @job_type için bir değer belirtmek gerekmiyor çünkü varsayılan iş tipi capture.

USE AdventureWorks2022;
GO

EXECUTE sys.sp_cdc_start_job;
GO

B. Temizlik işi başlat

Aşağıdaki örnek, veritabanı için AdventureWorks2025 bir temizlik işini başlatır.

USE AdventureWorks2022;
GO

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