Değişiklik izlemeyi kullanmanın yararları
Aşağıdaki tablo için özel bir çözüm geliştirmek yerine, veritabanındaki değişiklikleri izlemek için değişiklik izleme uygulamaları kullanarak bazı avantajları açıklar.
Avantajı |
Açıklama |
---|---|
Azalan geliştirme saat. |
Değişiklik izleme işlevler kullanılabilir olduğu için SQL Server 2008, sahip olmadığınız, geliştirdiğiniz özel bir çözüm.Daha fazla bilgi için bkz: İzleme, genel bakış. |
Şema değişiklikleri gereklidir. |
Değişiklik izleme kullanarak aşağıdaki görevleri gerekmez:
|
Yerleşik temizleme mekanizması. |
Değişiklik izleme için temizleme arka planda otomatik olarak gerçekleştirilir.Bir tarafı içinde depolanan veriler için özel Temizleme tablo gerekli değildir. |
Değişiklik izleme işlevler değişiklik bilgisini elde etmek için sağlanır. |
İşlevlerini etkinleştirmeden bilgilerinin kolayca sorgulanan ve tüketilen sütun izleme kayıtları değiştirilmiş veriler hakkında ayrıntılı bilgi sağlar.Daha fazla bilgi için bkz: Değişiklik izleme işlevler (Transact-sql). |
Düşük yükü dml işlemleri. |
Zaman uyumlu değişiklik izleme her zaman bazı ek yük olacaktır.Bununla birlikte, değişiklik izleme kullanılarak ek yükünü en aza yardımcı olabilir.Yükü sık bilgisayarınkine alternatif çözümleri, özellikle tetikleyici kullan gerektiren çözümleri kullanarak daha az olacaktır. |
Değişiklik izleme üzerinde tamamlanan hareketlerin temel alır. |
Hareket yürütme üzerinde değişikliklerin sırasını temel alan saat.Bu uzun süren ve üst üste gelen hareketler olduğunda alınabilmesi güvenilir sonuçlar sağlar.Kullandığınız özel çözümler timestamp değerler gerekir özellikle tasarlanmış işler bu senaryoları. |
Değişiklik izleme yapılandırmak ve yönetmek için standart Araçlar. |
SQL Server 2008Standart ddl deyimi sağlar SQL Server Management Studio, katalog görünümleri ve güvenlik izinleri.Daha fazla bilgi için bkz: Değişiklik izleme yönetme ve yapılandırma. |
Ayrıca bkz.