sys.sp_cdc_enable_db (Transact-sql)

Sağlar, geçerli veritabanı için veri yakalama Değiştir. Değişiklik veri yakalama, veritabanındaki tüm tabloları etkinleştirilmeden önce bu yordamı bir veritabanını yürütülmelidir. Değişiklik veri yakalama kayıt ekleme, güncelleştirme ve değişiklikleri ayrıntıları kolayca tüketilen ilişkisel bir biçimde kullanılabilmesini etkin tablolarına uygulanan aktiviteyi silmek. Sütun bilgileri izlenen kaynak tablo sütun yapısını yansıtan bir hedef ortam değişiklikleri uygulamak için gerekli meta verileri ile birlikte değiştirilen satırlar için yakalanır. Değişiklik veri yakalama her sürümünde kullanılabilir değil Microsoft SQL Server. Sürümü tarafından desteklenen özellikleri listesi için SQL Serverbakın SQL Server 2012 Sürümleri Tarafından Desteklenen Özellikler.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sys.sp_cdc_enable_db

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Hiçbiri

Açıklamalar

Değişiklik veri yakalama üzerinde etkinleştirilemiyor Sistem veritabanları ya da dağıtım veritabanları.

sys.sp_cdc_enable_dbmeta veri tabloları ve ddl Tetikleyiciler gibi geniş kapsamlı veritabanı Değiştir veri yakalama nesneler oluşturur. Ayrıca oluşturur cdcşema ve cdcveritabanı kullanıcı ve kümeleri is_cdc_enabledveritabanı giriş için sütun sys.databases katalog görünüm 1.

İzinler

Üyelik sysadminsunucu rolü.

Örnekler

Aşağıdaki örnek sağlar, veri yakalama değiştirin.

USE AdventureWorks2012;
GO
EXECUTE sys.sp_cdc_enable_db;
GO

USE AdventureWorks2012;
GO
EXECUTE sys.sp_cdc_enable_db;
GO

Ayrıca bkz.

Başvuru

sys.sp_cdc_disable_db (Transact-sql)