sys.sp_cdc_enable_db (Transact-SQL)

Etkinleştirir geçerli veritabanı için veri yakalamayı değiştirin.Bu yordamı, herhangi bir tablo, bu veritabanında değişiklik veri yakalama için etkinleştirilmeden önce bir veritabanı için yürütülmelidir.Kayıt ekleme, güncelleştirme ve değişiklikleri ayrıntılarını kolayca tüketilen ilişkisel biçimde kullanılabilir duruma getirme etkin tablolarına uygulanan bir aktiviteyi silme veri yakalamayı değiştirin.Izlenen bir kaynak sütun yapısını yansıtan bir sütun bilgileri tablo için meta verilerler için bir hedef ortam değişiklikleri uygulamak için gereken birlikte değiştirilen satırları yakalanır.Veri yakalama değişikliği yalnızca kullanılabilir SQL Server 2008 Enterprise Developer ve değerlendirme sürümleri.

Topic link iconTransact-SQL sözdizimi kuralları

sys.sp_cdc_enable_db

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

None

Remarks

Üzerinde değişiklik veri yakalama etkinleştirilemez. Sistem veritabanları veya dağıtım veritabanlarını.

sys.sp_cdc_enable_db meta veri tabloları ve DDL tetikleyiciler gibi veritabanı geniş kapsam olan değişiklik veri yakalama nesneleri oluşturur.Ayrıca cdc veritabanı kullanıcısı ve cdc şema oluşturur ve veritabanı girdisi is_cdc_enabled sütun ayarlar sys.Databases 1 kataloğunu görüntüleyin.

İzinler

Sysadmin sabit sunucu rolü üyeliği gerekir.

Örnekler

Aşağıdaki örnek etkinleştirir, veri yakalama için değiştirme AdventureWorks Veritabanı.

USE AdventureWorks;
GO
EXECUTE sys.sp_cdc_enable_db;
GO