sys.sp_cdc_scan (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Değişiklik veri yakalama log tarama işlemini yürütür.

Transact-SQL söz dizimi kuralları

Syntax

sys.sp_cdc_scan
    [ [ @maxtrans = ] maxtrans ]
    [ , [ @maxscans = ] maxscans ]
    [ , [ @continuous = ] continuous ]
    [ , [ @pollinginterval = ] pollinginterval ]
    [ , [ @is_from_job = ] is_from_job ]
[ ; ]

Arguments

[ @maxtrans = ] maxtrans

Her tarama döngüsünde işlem yapılacak maksimum işlem sayısı. @maxtransint ile varsayılan 500olarak .

[ @maxscans = ] maxscans

Tüm satırları günlükten çıkarmak için yürütülmesi gereken maksimum tarama döngüsü. @maxscansint ile varsayılan 10olarak .

[ @continuous = ] sürekli

Kayıtlı prosedürün tek bir tarama döngüsü (0) çalıştırıldıktan sonra mı bitmesi gerektiğini veya tarama döngüsünü yeniden çalıştırmadan önce @pollinginterval tarafından belirtilen süre boyunca duraklatma mı gerektiğini gösterir.1 @continuoustinyint'tir ve varsayılan olarak .0

[ @pollinginterval = ] Anket Aralığı

Log tarama döngüleri arasındaki saniye sayısı. @pollinginterval bigint'tir ve varsayılan olarak .0

[ @is_from_job = ] is_from_job

Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.

Dönüş kodu değerleri

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

Sonuç kümesi

Yok.

Remarks

sys.sp_cdc_scandahili olarak çağrılır, sys.sp_MScdc_capture_job eğer SQL Server Agent yakalama işi değişim veri yakalama tarafından kullanılıyorsa. Bir değişiklik veri yakalama log tarama işlemi zaten aktifse ya da veritabanı işlemsel çoğaltma için etkinleştirilmiş olduğunda, prosedür açıkça yürütülemez. Bu saklanan prosedür, otomatik olarak yapılandırılan yakalama işinin davranışını özelleştirmek isteyen yöneticiler tarafından kullanılmalıdır.

Permissions

Sabit db_owner veritabanı rolünde üyelik gerektirir.