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