Udostępnij za pośrednictwem


Śledzenie zmian

Zmian w SQL Server 2008 Włącza aplikacje, aby uzyskać tylko zmiany wprowadzone do tabel użytkownika wraz z informacjami o tych zmianach. Ze zintegrowanego do śledzenia zmian SQL Server, skomplikowanych zmiana niestandardowych rozwiązań śledzenia nie będzie już można rozwijać.

Śledzenie zmian jest ważne blok budowanie aplikacji, które można zsynchronizować i replikują dane w scenariuszach replikacja end-to-end rozwiązania nie działają i rozwiązania niestandardowego jest wymagany.Na przykład scenariusza, który wymaga synchronizowanie danych z danymi są przechowywane nie są SQL Server bazy danych lub schematów magazynu są bardzo różne.

W tej sekcji

  • Change Tracking Overview
    W tym artykule opisano śledzenia zmian, ogólne omówienie jak działa śledzenie zmian i w tym artykule opisano, jak śledzenie zmian współdziała z innymi SQL Server Database Engine funkcje.

  • Configuring and Managing Change Tracking
    Zawiera przegląd sposobów konfigurowania śledzenia zmian i zarządzania zmian danych.

  • Za pomocą śledzenia zmian
    Pokazuje, jak użyć śledzenia wyliczanie zmian i przeprowadzić synchronizację jednokierunkowych i dwukierunkowych zmian.

Funkcje pokrewne

Funkcja

Description

CHANGETABLE (Transact-SQL)

Pobiera informacje o śledzeniu dla wszystkich zmian do tabela, które nastąpiły od określonej wersja lub najnowszej zmian informacji dla określonego wiersza.

CHANGE_TRACKING_MIN_VALID_VERSION (języka Transact-SQL)

Pobiera wersja minimalną, która obowiązuje w przypadku użycia w uzyskaniu śledzenie informacji z tabela określonej podczas korzystania z funkcja CHANGETABLE zmian.

CHANGE_TRACKING_CURRENT_VERSION (języka Transact-SQL)

Pobiera wersja, która jest skojarzona z ostatniej transakcji zatwierdzone.Można użyć przy następnym wyliczyć zmian za pomocą CHANGETABLE tej wersja.

CHANGE_TRACKING_IS_COLUMN_IN_MASK (języka Transact-SQL)

Interpretuje wartość SYS_CHANGE_COLUMNS zwracana przez funkcja CHANGETABLE(CHANGES …).

Z CHANGE_TRACKING_CONTEXT

Umożliwia określenie kontekstu zmiany, takie jak identyfikator autora, zmiany danych aplikacji.

Powiązane widoki wykazu

sp_table_constraints_rowset; 2

Description

sys.change_tracking_databases (języka Transact-SQL)

Zwraca jeden wiersz dla każdej bazy danych w wystąpienie z SQL Server które ma włączone rejestrowanie zmian.

sys.change_tracking_tables (Transact-SQL)

Jest to data, kiedy certyfikat zaczyna obowiązywać.