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.
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