Udostępnij za pośrednictwem


Inicjowanie subskrypcji korespondencji seryjnej bez migawki

Ostrzeżenie

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Domyślnie subskrypcja do publikacja seryjnej jest inicjowany z migawka jest generowany przez agenta migawka i stosowane przez agenta korespondencji seryjnej.W niektórych scenariuszach można zainicjować subskrypcja przy użyciu innej metoda, takie jak Kopia zapasowa.replikacja scalania obsługuje inicjowania subskrypcje bez migawka filtrowanym i niefiltrowanym publikacji.Opcja jest częściej używany w niefiltrowanym publikacje i tych, które korzystają z statycznych filtrów.Publikacje, które filtry sparametryzowana zazwyczaj są inicjowane z migawka dla subskrybenta partycji.Aby uzyskać więcej informacji, zobacz Migawki publikacji korespondencji seryjnej z filtrami sparametryzowana.

Jeśli to możliwe, zainicjować subskrypcji z migawka.Zaleca się inicjowanie subskrypcja bez migawka, szczególnie w następujących warunkach:

  • Podczas śledzenia poziom kolumna, filtrowanie pionowe lub zmian schematu w Wydawca.Może to powodować zbieżności nie podczas inicjowania subskrypcja bez migawka.

  • Podczas korzystania z sieci synchronizacja w sieci Web plików migawka są replikowane do subskrybenta, ale nie są używane.

  • Kiedy należy ponownie zainicjować subskrypcja.

  • Gdy potrzebujesz korzyści wydajności zapewniają przy użyciu precomputed partycji.

Zainicjowanie scalania subskrypcja z kopia zapasowa lub inną metodą, wykonaj następujące kroki:

  1. Dodaj kolumna uniqueidentifier z rowguid i not null atrybuty kolumna do tabel, które będą używane w replikacja scalająca.

  2. Wykonać kopia zapasowa bazy danych, który będzie używany do zainicjowania subskrybent.

  3. Tworzenie publikacja i generowania migawka w publikacja.Chociaż schemat i dane z tabel opublikowanych migawka nie będą używane, migawka jest nadal wymagane, ponieważ zawiera on obiekty systemowe i metadane wymagane przez replikacja.Te obiekty i metadane są kopiowane do subskrybenta podczas synchronizacja początkowa.

  4. Przywracanie kopia zapasowa danych subskrybenta lub skopiować przy użyciu innej metoda.W przypadku przywracanie kopia zapasowa nie można określić opcji KEEP_REPLICATION.Ta opcja jest przeznaczona do zachowania ustawień replikacja podczas przywracanie; kopia zapasowa pochodzi z Wydawca, tak aby usunąć z bazy danych ustawień Wydawca.Przywróconej bazy danych będzie miał niezbędne ustawienia subskrybenta po synchronizacja początkowa.

  5. Tworzenie subskrypcja, określanie, subskrypcja zostaną zainicjowane ręcznie.

    Ostrzeżenie

    Jeśli subskrypcja jest zainicjowany bez użycia migawkę konta, pod którym SQL Server Usługa działa w Wydawca musi mieć uprawnienia zapisu folderu migawka dystrybutora.Aby uzyskać więcej informacji o uprawnieniach, zobacz Model zabezpieczeń Agent replikacji.

    Aby uzyskać więcej informacji, zobacz:

  6. Wykonywanie synchronizacja początkowa z agentem scalania do kopiowania obiektów i metadane wymagane przez replikacja.Subskrybent teraz jest synchronizowane i gotowe do przyjęcia zmian przyrostowych z Wydawca.