Typy replikacja, omówienie

Microsoft SQL Server dostępne są następujące typy replikacja do użycia w aplikacji rozproszonych:

Typ replikacja, można wybrać dla aplikacji, zależy od wielu czynników, takich jak środowiska fizycznego replikacja, typ i ilość danych powinny być replikowane, oraz czy dane są aktualizowane przez subskrybent.Środowiska fizycznego zawiera liczby i lokalizacji komputerów biorących udział w replikacja i czy komputery te są klientów (stacje robocze, komputerów przenośnych lub urządzeń podręcznych) lub serwerów.Aby uzyskać więcej informacji na temat ustalania typu replikacja najlepiej nadaje się do określonej aplikacji zobacz Wybierając odpowiedni typ replikacja.

Każdy typ replikacja zwykle zaczyna się od wstępna synchronizacja opublikowanych obiektów pomiędzy programem Wydawca a subskrybentów.Ta wstępna synchronizacja może być wykonane przez replikację z migawka, który jest kopią wszystkie obiekty i dane określone w publikacja.Po utworzeniu migawka jest dostarczana do subskrybentów.W niektórych aplikacjach Replikacja migawka jest wszystkie, które są wymagane.W przypadku innych typów aplikacji, jest ważne, że kolejne zmiany danych przepływu dla subskrybent przyrostowo za pośrednictwem czas.Niektóre aplikacje wymagają także zmian przepływu do Wydawca z subskrybent.replikacja transakcyjnej i replikacja łączenia oferują opcji aplikacje tego typu.

Zmiany danych nie są śledzone dla replikacja migawka; za każdym razem, stosowany jest migawka, go całkowicie zastępuje istniejące dane.replikacja transakcyjnej śledzi zmiany za pomocą SQL Server Dziennik transakcji, a zmiany ścieżek replikacja korespondencji seryjnej za pomocą wyzwalaczy i ich tabel metadane.