Udostępnij przez


Zalety korzystania z śledzenia zmian

W poniższej tabela przedstawiono pewne zalety przy użyciu zmian w aplikacji do śledzenia zmian w bazie danych zamiast tworzenia niestandardowego rozwiązania.

Korzyści

Opis

Skrócony czas projektowania.

Ponieważ funkcja śledzenia zmian jest dostępne SQL Server 2008, nie trzeba opracować niestandardowe rozwiązania.Aby uzyskać więcej informacji, zobacz Omówienie śledzenia zmian.

Zmiany schematu nie są wymagane.

Używanie śledzenia zmian nie wymaga następujących zadań:

  • Dodawanie kolumn.

  • Dodawanie wyzwalaczy.

  • Tworzenie tabel w którym śledzenie usunięte wiersze lub do przechowywania informacji, jeśli nie można dodać kolumny do tabel użytkownika śledzenia zmian.

Mechanizm wbudowany oczyszczania.

Oczyszczanie dla śledzenia zmian jest wykonywane automatycznie w tle.Oczyszczanie niestandardowe dane przechowywane w tabela po stronie nie jest wymagane.

Funkcji śledzenia zmian są dostarczane do uzyskiwania informacji o zmianie.

Funkcje Włącz informacje mają być łatwo poszukiwanej i zużytych rekordy śledzenia kolumna zawierają szczegółowe informacje o zmienionych danych.Aby uzyskać więcej informacji, zobacz Oledzenia funkcje (Transact-SQL).

Niskie obciążenie do DML operacji.

Synchroniczne śledzenia zmian zawsze mają niektóre narzutów.Jednak użycie śledzenia zmian może pomóc minimalizacji narzutu.Napowietrznej często będzie mniejsza niż przy użyciu rozwiązań alternatywnych, szczególnie tych rozwiązań, które wymagają Użyj wyzwalaczy.

Oledzenie zmian jest oparty na transakcji.

Kolejność zmian jest oparty na czas zatwierdzanie zatwierdzanie.Pozwala to na wiarygodne wyniki uzyskiwane, gdy istnieją transakcje długim i nakładających się.Niestandardowe rozwiązania korzystające timestamp wartości muszą być zaprojektowane specjalnie do obsługi tych scenariuszy.

Standardowe narzędzia do konfigurowania i zarządzania zmienić śledzenia.

SQL Server 2008zawiera standardowe instrukcje DDL, SQL Server Management Studio, widoki wykazu i uprawnienia zabezpieczeń.Aby uzyskać więcej informacji, zobacz Konfigurowanie i zarządzanie śledzenia zmian.