Udostępnij za pośrednictwem


Strategie wykonywanie kopii zapasowych i przywracanie replikacja łączenia

Do replikacja łączenia następujące bazy danych regularnie tworzyć kopie zapasowe:

  • baza danych publikacja Przez wydawcę

  • baza danych dystrybucji na dystrybutor

  • baza danych subskrypcja na każdym subskrybent

  • The master and msdb bazy danych systemu at the Wydawca, dystrybutor and all Subscribers.Te bazy danych należy wykonywać kopię zapasową w tym samym czas siebie i odpowiednich replikacja bazy danych.Na przykład wykonać kopię zapasową wzorzec and msdb baz danych w programie Publisher, w tym samym czas wykonanie tworzyć kopię zapasową zapasowej bazy danych publikacja.Jeśli w bazie danych w publikacja zostanie przywrócona, zapewnić, że wzorzec and msdb bazy danych są zgodne z publikacja bazy danych o konfiguracja replikacja i ustawienia.

Jeśli wykonywania kopii zapasowych dziennika regularnych kopii zapasowych dziennika powinny być przechwytywane inne zmiany dotyczące replikacja.Jeśli nie można wykonać kopie zapasowe dziennika, należy wykonać kopia zapasowa, za każdym razem, gdy następuje zmiana ustawienia dotyczące replikacja.Aby uzyskać więcej informacji zobacz Common Actions Requiring an Updated Backup.

Wybierz jedno z podejść wyszczególnione poniżej do tworzenia kopii zapasowych i przywracanie baza danych publikacja, a następnie postępuj zgodnie z zaleceniami, na liście dystrybucyjnej bazy danych i baz danych subskrypcja.

Tworzenie kopii zapasowych i przywracanie baza danych publikacja

Istnieją dwie metody do przywracania korespondencji seryjnej baza danych publikacja.Po przywróceniu baza danych publikacja z kopia zapasowa, należy albo:

  • Synchronizowanie baza danych publikacja z bazą danych subskrypcja.

  • Ponownie zainicjować wszystkich subskrypcji do publikacja w baza danych publikacja.

Przy użyciu jednej z tych metod daje pewność, że po wykonaniu operacji przywracanie, Wydawca i wszystkich subskrybentów są zsynchronizowane.

Uwaga

Wszystkie tabele zawierają kolumny identyfikacji, należy się upewnić, zakresy poprawnej tożsamości są przypisywane po operacji przywracanie.Aby uzyskać więcej informacji zobacz Replikowanie kolumny tożsamości.

Synchronizowanie baza danych publikacja

Synchronizowanie baza danych publikacja z subskrypcją bazy danych umożliwia przekazywanie z jednego lub więcej subskrypcja w bazach danych zmian dokonanych w poprzednio w baza danych publikacja, ale nie są reprezentowane w przywróconej kopia zapasowa.Dane, które można przekazać zależy od sposobu, w którym zastosowano filtr w publikacja:

  • Jeśli publikacja nie jest filtrowany, powinno być możliwe do dostosowania baza danych publikacji aktualne dzięki synchronizacji z aktualną subskrybent.

  • Jeśli w publikacja zastosowano filtr, nie można do baza danych publikacja aktualne.Należy wziąć pod uwagę tabela, która jest już podzielony na partycje taki sposób, że każdy subskrypcja odbiera dane klienta tylko dla jednego region: Północ, wschód, południe i Zachód. W przypadku subskrybent co najmniej jeden dla każdej partycji danych, synchronizowanie z subskrybent dla każdej partycji należy przenieść baza danych publikacja aktualne.Jednak jeśli danych z partycji Zachód, na przykład, nie był replikowany do wszystkich subskrybentów, tych danych przez wydawcę nie można przełączyć aktualne.

Important noteImportant Note:

Synchronizowanie publikacja bazy danych z baza danych subskrypcji mogą skutkować opublikowanych tabel może być przywrócony do punktu w czas jest nowsza od punktu w czas z innych tabel nieopublikowane przywrócić z kopia zapasowa.

If you synchronize with a Subscriber that is running a version of Microsoft SQL Server prior to Microsoft SQL Server 2005, the subscription cannot be anonymous; it must be a client subscription or server subscription (referred to as local subscriptions and global subscriptions in previous releases).

Aby zsynchronizować subskrypcja

Reinitializing wszystkie subskrypcje

Reinitializing wszystkie subskrypcje zapewnia wszystkich subskrybentów są w stanie zgodne z przywróconych baza danych publikacja.To podejście powinna być używana, jeśli chcesz powrócić do poprzedniego stanu, reprezentowane przez całego topologii danego baza danych publikacja kopia zapasowa.Na przykład, można ponownie zainicjować wszystkich subskrypcji w przypadku przywracania baza danych publikacja do wcześniejszego punktu w czasie jako mechanizm odzyskiwania z operacji błędnie wykonywanych zadań wsadowych.

Po wybraniu tej opcji, należy wygenerować nowe zdjęcie do dostarczenia do subskrybentów reinitialized natychmiast po przywróceniu sieci baza danych publikacja.

To reinitialize a subscription

To create and apply a snapshot

Tworzenie kopii zapasowych i przywracanie baza danych dystrybucji

Przy replikacja łączenia baza danych dystrybucji kopie zapasowe powinny być regularnie i mogą być przywracane bez wszelkie specjalne uwagi, dopóki nie starsze niż najkrótszy okres zachowywania wszystkich publikacji używających dystrybutor jest używana kopia zapasowa.Na przykład jeśli istnieją trzy publikacji z okresami przechowywania 10, 20 i 30 dni, odpowiednio, używana do przywracanie bazy danych kopia zapasowa nie należy więcej niż 10 dni.baza danych dystrybucji ma ograniczoną rolę w replikacja łączenia: wszelkie dane używane w śledzenia zmian nie są zapisywane i nie zapewnia tymczasowego przechowywania scalania replikacja zmiany mają być przekazane do bazy danych subskrypcja (jak to się dzieje w replikacja transakcyjnej).

Tworzenie kopii zapasowych i przywracanie baza danych subskrypcja

Aby zagwarantować pomyślne odzyskanie baza danych subskrypcja, należy synchronizować subskrybentów z Wydawca przed baza danych subskrypcja jest wykonywana kopia zapasowa, powinny one także synchronizować po przywróceniu baza danych subskrypcja:

  • Synchronizowanie z Wydawca przed baza danych subskrypcji kopia zapasowa pomaga upewnić się, że jeśli subskrybent zostanie przywrócona z kopii zapasowej, subskrypcja jest nadal w okresie zachowywania publikacja.Załóżmy na przykład, publikacją z okres zachowywania 10 dni.Ostatnia synchronizacja została 8 dni temu, a teraz wykonać kopia zapasowa.Jeśli kopia zapasowa zostanie przywrócona 4 dni, ostatniej synchronizacji zostanie wystąpiły 12 dni temu, czyli okresu przechowywania w przeszłości.W takim przypadek należy ponownie zainicjować subskrybent.Jeśli abonenta były synchronizowane przed wykonaniem kopia zapasowa, baza danych subskrypcja jest w okresie zachowywania.

    Kopia zapasowa powinna być nie starsze niż najkrótszy okres zachowywania wszystkich publikacji, do którego subskrybent subskrybuje.Na przykład jeśli subskrybent subskrybuje do trzech publikacji z okresami przechowywania 10, 20 i 30 dni, odpowiednio, kopia zapasowa umożliwia przywracanie bazy danych nie powinna być więcej niż 10 dni.

  • Synchronizowanie baza danych subskrypcja z każdym z jego publikacji po operacji przywracanie zapewnia, że subskrybent jest aktualny wszystkie zmiany w Wydawca.

Aby zestaw okres przechowywania publikacja

To synchronize a subscription

Tworzenie kopii zapasowych i przywracanie Republishing bazy danych

Gdy bazy danych subskrybuje dane od Wydawca, a z kolei publikuje te same dane do innych baz danych subskrypcja, mówi się o jako republishing bazy danych.Podczas przywracania republishing bazy danych, należy postępować zgodnie z wytycznymi opisanymi w "Wykonywanie kopii zapasowych i przywracanie a publikacja baza_danych" i "Wykonywanie kopii zapasowych i przywracanie a subskrypcja baza_danych" w tym temacie.