Udostępnij za pośrednictwem


Śledzenie zmian

Zmian w SQL Server 2008 umożliwia aplikacjom uzyskać tylko zmiany, które wprowadzono do tabel użytkownika wraz z informacjami o tych zmian.Z oledzenie zintegrowane z SQL Server, skomplikowane zmiana niestandardowych rozwiązań śledzenia już opracowywane.

Oledzenie zmian jest ważne blok konstrukcyjnego dla aplikacji, które można synchronizować i replikowania danych w scenariuszach, w których replikacja typu end-to-end rozwiązania nie działają i wymagane jest niestandardowym.Na przykład scenariusza, który wymaga przechowuje synchronizowanie danych z danymi, które nie są SQL Server bazy danych lub w magazynie schematy są bardzo różne.

W tej sekcji

  • Omówienie śledzenia zmian
    Opisuje śledzenia zmian, zapewnia wysoki -poziom omówienie jak działa oledzenie zmian i Opisuje współdziałanie z innymi śledzenia zmian Aparat baz danych programu SQL Server funkcji.

  • Konfigurowanie i zarządzanie śledzenia zmian
    Zapewnia instruktażu konfigurowania śledzenia zmian i zarządzania danych śledzenia zmian.

  • Używanie śledzenia zmian
    Przedstawiono sposób użycia zmian do wyliczenia zmian i przeprowadzić synchronizację jednokierunkową a dwukierunkową.

Funkcje pokrewne

Funkcja

Opis

CHANGETABLE (Transact-SQL)

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

CHANGE_TRACKING_MIN_VALID_VERSION (Transact-SQL)

Uzyskuje minimalna wersja, która jest prawidłowa dla użycia w uzyskaniu śledzenie zmian z określonej tabela podczas korzystania z funkcja CHANGETABLE.

CHANGE_TRACKING_CURRENT_VERSION (Transact-SQL)

Uzyskuje wersja, która jest skojarzona z ostatnia transakcja przekazana.Można użyć tej wersja następnej czas wyliczyć zmiany za pomocą CHANGETABLE.

CHANGE_TRACKING_IS_COLUMN_IN_MASK (Transact-SQL)

Interpretuje wartość SYS_CHANGE_COLUMNS, która jest zwracana przez funkcja CHANGETABLE(CHANGES …).

Z CHANGE_TRACKING_CONTEXT

Umożliwia specyfikacji kontekstu zmiany, takie jak identyfikator zleceniodawcy zmiany danych aplikacji.

Widoki pokrewne wykazu

Wykaz widoku

Opis

sys.change_tracking_databases

Zwraca jeden wiersz dla każdej bazy danych w wystąpienie z SQL Server , dla którego włączone jest śledzenie zmian.

sys.change_tracking_tables

Zwraca jeden wiersz dla każdej tabela w bieżącej bazie danych ma włączone jest śledzenie zmian.