Değişiklik izleme

Değişiklik izleme, SQL Server 2008 uygulamalar yalnızca kullanıcı tablo, ilgili bilgilerle birlikte yapılan değişiklikleri edinmek etkinleştirirbu değişiklikleri. Değişiklik izleme ile tümleşik olan SQL Server, karmaşık özel değişiklik izleme çözümleri artık sahip Geliştirilecek.

Değişiklik izleme uygulamaları hangi uçtan uca senaryolar verileri çoğaltmak ve eşitlemek için önemli bir yapıtaşı olduğunu çoğaltma çözümler işe ve özel bir çözüm gerekiyor.Örneğin, veri ile veri eşitleme depolar gerektiren bir senaryo değildir SQL Server veritabanları veya mağaza şemaları çok farklı.

Bu Bölümde

  • İzleme, genel bakış
    Değişiklik izleme açıklar, nasıl değişiklik izleme çalışır ve değişiklik izleme birbirleriyle nasıl etkileşim kurduğu açıklanır üst düzey bir genel bakış sağlar SQL Server Veritabanı Altyapısı özellikleri.

  • Değişiklik izleme yönetme ve yapılandırma
    Değişiklik izlemeyi yapılandırma ve değişiklik izleme verilerini yönetme konusunda izlenecek yol sağlar.

  • Değişiklik izleme kullanarak
    Değişiklik izleme değişiklikleri numaralandırmak ve tek yönlü ve iki yönlü eşitleme yapmak için kullanılması gösterilmiştir.

İlişkili İşlevler

İşlev

Açıklama

changetable (Transact-sql)

Tüm değişiklikleri izleme bilgileri alır bir tablo , belirtilen sürüm veya en son değiştirme için belirtilen satır izleme bilgileri bu yana oluşmuş.

CHANGE_TRACKING_MIN_VALID_VERSION (Transact-sql)

Belirtilen izleme bilgilerini alma kullanılmak için geçerli olan en düşük sürüm alır tablo değişikliği kullanırkentablo işlev.

CHANGE_TRACKING_CURRENT_VERSION (Transact-sql)

Son kabul edilen işlemle ilgili bir sürüm alır.Bu sonraki sürüm kullanabilirsiniz saat changetable kullanarak değişiklikleri numaralandırır.

CHANGE_TRACKING_IS_COLUMN_IN_MASK (Transact-sql)

CHANGETABLE(CHANGES …) işlev tarafından döndürülen sys_change_columns değeri yorumlar.

İLE CHANGE_TRACKING_CONTEXT

Bir uygulama veri değiştiğinde, bir iletiyi gönderen kimliği gibi bir değişiklik içerik tayini sağlar.

İlgili katalog görünümleri

Katalog görünümü

Açıklama

sys.change_tracking_databases

örnek her veritabanı için bir satır döndürür SQL Server değişiklik izleme etkinleştirilmiş olan.

sys.change_tracking_tables

Değişiklik izleme özelliği etkin olan geçerli veritabanındaki her tablo için bir satır döndürür.