Aracılığıyla paylaş


sys.sp_cdc_disable_table (Transact-SQL)

Devre dışı bırakır, belirtilen kaynak tablo için veri yakalama Değiştir ve örnek geçerli veritabanında yakalayın.Değişiklik veri yakalama yalnızca SQL Server 2008 kuruluş, Developer ve değerlendirme sürümleri.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sys.sp_cdc_disable_table 
  [ @source_schema = ] 'source_schema' , 
  [ @source_name = ] 'source_name'
  [ , [ @capture_instance = ] 'capture_instance' | 'all' ]

Bağımsız değişkenler

  • [ @ source_schema= ] 'source_schema'
    kaynaktablo yer alan şema addır. source_schemaİş sysname, hiçbir varsayılan ile ve null.

    source_schemaGeçerli veritabanında bulunması gerekir.

  • [ @source_name= ] 'source_name'
    Hangi veri yakalama devre dışı bırakılması farklıdır kaynak tablo adıdır.source_nameİş sysname, hiçbir varsayılan ile ve null.

    source_nameGeçerli veritabanında bulunması gerekir.

  • [ @ capture_instance= ] 'capture_instance' | 'all'
    Belirtilen kaynaktabloiçin devre dışı bırakmak için yakalama örnek adıdır. capture_instanceİş sysname ve olamaz null.

    Zaman 'all' Belirtilen tüm yakalama örnekleri için tanımlanan source_name olan devre dışı bırakılmış.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Hiçbiri

Açıklamalar

sys.sp_cdc_disable_table düşme değişiklik veri yakalama değişikliği tablo ve sistem işlevleri belirtilen kaynak tablo ile ilişkili ve yakalama örnek.Değişiklik veri yakalama sistem tabloları ve kümeleri belirtilen yakalama örnek ile ilişkili tüm satırları siler is_tracked_by_cdc sütun tablo giriş için sys.tables Katalog görünümü 0.

İzinler

Üyelik gerektiren db_owner veritabanı rolüsabit.

Örnekler

Aşağıdaki örnek devre dışı bırakır, veri yakalama değiştirmek HumanResources.Employee tablo.

USE AdventureWorks2008R2;
GO
EXECUTE sys.sp_cdc_disable_table 
    @source_schema = N'HumanResources', 
    @source_name = N'Employee',
    @capture_instance = N'HumanResources_Employee';