Aracılığıyla paylaş


Karşılaştırma Değiştir veri yakalama ve izleme Değiştir

SQL Server 2008 uygulamaları, kullanıcı bir veritabanı tablolarında yapılan DML değişiklik (ekleme, güncelleştirme ve silme işlemleri) belirlemek, iki izleme özelliklerini tanıtır.Bu özellikleri önce kullanılabilir, özel uygulamalarda uygulanacak izleme mekanizması vardı.Bu özel mekanizmalar, izlenen tablo veya tetikleyici kullanımı için şema değişiklikleri genellikle gereklidir.Veri yakalama ne değiştirmek ve değişiklik izleme, şema değişiklikleri kaynak veya tetikleyici kullanımını gerektirir.

Veri yakalamayı değiştirme

Değişiklik veri yakalama sağlayan bir kullanıcı geçmişe dönük değişiklik olgulerini tablo DML değişiklik yapılan olgu hem de değiştirilmiş olan gerçek veri yakalama tarafından.İşlem günlüğü okuyan ve bir sistem üzerinde az etkisi zaman uyumsuz bir işlem kullanarak değişiklikler yakalanır

Aşağıdaki çizimde gösterildiği gibi kullanıcı tablolarına yapılan değişiklikleri ilgili değişiklik tablolarda yakalanır.Bu tablo değiştirmek saat içinde değişiklikler geçmiş bir görünümünü sağlar.The change data capture functions that SQL Server provides enable the change data to be consumed easily and systematically.

Conceptual illustration of change data capture

Değişiklik izleme

Değişiklik izleme, satırlar, bilgi yakalayan bir tablo değiştirildi, ancak değiştirilen verileri yakalamak.Bu kullanıcı tablolardan elde son satırdaki verilerle değiştirilen satırları belirlemek uygulamaları sağlar.Bu nedenle, değişiklik izleme, veri yakalama değiştirmek için karşılaştırma yanıt verebilir geçmiş soruları daha sınırlıdır.Ancak, geçmiş bilgileri gerektirmeyen bu uygulamalar için var. şu ana kadar daha az depolama yükü nedeniyle değişen yakalanmış verileriEş zamanlı izleme mekanizması, değişiklikleri izlemek için kullanılır.DML işlemleri için en az ek yük için tasarlanmıştır.

Değişiklik izleme kullanılarak yararlı bir eşitleme senaryo aşağıda gösterilmiştir.Senaryosunda, bir uygulama aşağıdaki bilgileri gerektirir: bu yana son değiştirilen tüm satırları tablosunda saat, tablonun eşitlendi: tarih ve yalnızca geçerli satırın. Zaman uyumlu bir mekanizma, değişiklikleri izlemek için kullanıldığından, uygulamanın iki yönlü eşitlemeyi gerçekleştirmek ve güvenilir bir şekilde oluşmuş olabilir bir çakışma algılamasını kullanabilirsiniz.

Conceptual illustration of change tracking

Özellik değişiklikleri arasında değişiklik veri yakalama ve değişiklik izleme

Aşağıdaki tablo, değişiklik veri yakalama ve değişiklik izleme özelliğini farklılıkları listeler.Değişiklikler DML işleminden sonra kullanılabilir olacak şekilde değiştirme veri yakalama izleme yönteminde zaman uyumsuz bir işlem günlüğü değişiklikleri yakalama içerir.Değişiklik izleme değişiklik bilgilerini hemen kullanılabilir durumda olacak biçimde zaman uyumlu DML işlemlerle satır değişiklik izleme, izleme mekanizması içerir.

Özellik

Veri yakalamayı değiştirme

Değişiklik izleme

İzlenen değişiklikler

 

 

DML değişiklikleri

Evet

Evet

İzlenen bilgileri

 

 

Geçmişe dönük verileri

Evet

Hayır

Sütun değişip

Evet

Evet

DML türü

Evet

Evet

See Also

Concepts

Other Resources