Veri yakalamayı değiştirme devre dışı bırakma
Bu konuda, veritabanı ve tablo için veri yakalama değiştirme özelliğini devre dışı bırakma açıklanmaktadır.
Bir veritabanı için veri yakalama değiştirme devre dışı bırakma
Üyesisysadminsabit sunucu rolü saklı yordam Çalıştırsys.sp_cdc_disable_db (Transact-SQL)devre dışı bırakmak için veritabanı içeriğinde değiştirmek veri yakalama için bir veritabanı.Veritabanı devre dışı bırakmadan önce her bir tablo devre dışı bırakmak gerekli değildir.İlişkili veritabanı kaldırır tüm devre dışı bırakarak değiştirmek veri yakalama meta veriler dahil olmak üzere,cdckullanıcı ve şema ve değiştirme verileri yakalama işler.Ancak, değişiklik veri yakalama tarafından oluşturulan gating rolleri otomatik olarak kaldırılmaz ve açıkça silinmesi gerekir.Bir veritabanı etkin olup olmadığını belirlemek için sorguis_cdc_enabledsütun sys.databases Katalog görünümü.
Bir değişiklik veri yakalama etkin veritabanı bağlantı kesildiğinde, değişiklik veri yakalama işleri otomatik olarak kaldırılır.
Devre dışı bırak veritabanı şablonu değiştirme, veri yakalama örnek veritabanını devre dışı bırakma konusuna bakın.
Important Note: |
---|
Şablonlar, bulmak içinSQL Server Management StudioGitGörünümŞablon Gezginitıklatın tıklatın ve sonra SQL Server şablonları . Yakalama verisini Değiştir burada, başvurulan tüm şablonları bulacaksınız bu konuda. bir alt klasör olur. De birŞablon Gezgini simge SQL Server Management Studioaraç. |
-- =================================
--Veritabanı şablonu değiştirme, veri yakalama için devre dışı
-- =================================
USE MyDB
GO
EXEC sys.sp_cdc_disable_db
GO
Tablo için veri yakalama değiştirme devre dışı bırakma
Üyeleri,db_ownersabit veritabanı rolü bir yakalama örnek için tek tek kaynak tabloları saklı yordam kullanarak kaldırmasys.sp_cdc_disable_table.Bir kaynak tabloyu değiştirme veri yakalama için şu an etkin olup olmadığını belirlemek için İncelemeis_tracked_by_cdcsütunundasys.tablesKatalog görünümü.Devre dışı bırakma alır yerleştirdikten sonra veritabanı için etkinleştirilmiş hiçbir tablo, değişiklik veri yakalama işleri de kaldırılır.
Tablo ile ilgili değişiklik veri yakalama meta yakalama etkin değişiklik veri tablosu kesilirse, otomatik olarak kaldırılır.
Devre dışı bırakma Bkz: yakalama bir örnek bir tablo şablonu bir örnek bir tablo devre dışı bırakmak için.
-- ===============================================
--Tablo şablonu için bir yakalama örnek devre dışı bırakma
-- ===============================================
USE MyDB
GO
EXEC sys.sp_cdc_disable_table
@source_schema = N'dbo',
@source_name = N'MyTable',
@capture_instance = N'dbo_MyTable'
GO