Strategii tworzenia kopii zapasowych i przywracanie replikacji scalania

Dla replikacja scalająca tworzyć kopię zapasową następujące regularnie bazy danych:

  • Publikacja bazy danychWydawca

  • baza danych dystrybucji na dystrybutora

  • baza danych subskrypcja Na każdy abonent

  • Wzorca i msdb bazy danych systemu wydawcy, dystrybutora i wszystkich subskrybentów.Te bazy danych zapasowe powinny być w tym samym czas jako wzajemnie oraz odpowiednich replikacja bazy danych.Na przykład zapasową wzorca i msdb baz danych Wydawca, w tym samym czas kopię zapasową bazy danych publikacja.Po przywróceniu bazy danych publikacja upewnić się, że wzorca i msdb bazy danych są zgodne z baza danych publikacji konfiguracja replikacja i ustawienia.

W przypadku wykonywania kopii zapasowych dziennika regularne zmiany dotyczące replikacja powinny przechwytywane w kopii zapasowych dziennika.Jeśli nie wykonasz kopii zapasowych dziennika kopia zapasowa powinny być wykonywane po zmianie ustawienia odpowiednich replikacja.Aby uzyskać więcej informacji, zobacz Wspólne działania wymagające zaktualizowanej kopii zapasowej.

Wybierz jedno z podejść wyszczególnione poniżej dla wykonywania kopii zapasowych i przywracanie baza danych publikacja, a następnie wykonaj zalecenia wymienione dystrybucyjnej bazy danych i baz danych subskrypcja.

Wykonywanie kopii zapasowych i przywracanie bazy danych publikacji

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

  • Synchronizacja bazy danych publikacja z baza danych subskrypcja.

  • Ponownie zainicjować wszystkie subskrypcje w publikacja w baza danych publikacja.

Przy użyciu jednej z tych metod zapewnia, że po wykonaniu przywracanie Wydawca i wszystkich subskrybentów są synchronizowane.

Ostrzeżenie

Jeśli wszystkie tabele zawierają kolumny tożsamości, musi zapewnić tożsamość prawidłowe zakresy są przypisywane po przywracanie.Aby uzyskać więcej informacji, zobacz Replikowanie kolumny tożsamości.

Synchronizowanie bazy danych publikacji

Synchronizacja danych publikacja z baza danych subskrypcja umożliwia przekazywanie z jednego lub więcej baza danych subskrypcjas zmiany wprowadzone wcześniej w bazie danych publikacja, ale nie jest reprezentowane w przywróconej kopia zapasowa.Dane, które mogą być przekazywane zależy od sposobu, w którym publikacja jest filtrowane:

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

  • Jeśli publikacja jest filtrowana, nie można do baza danych publikacji aktualne.Należy rozważyć tabela, która jest podzielony na partycje, takie, że subskrypcja odbiera dane klienta tylko dla jednego region: Północ, wschód, południe i Zachód.Jeśli istnieje co najmniej jeden abonenta dla każdej partycji danych, synchronizowanie z subskrybentem dla każdej partycji należy uzupełnić baza danych publikacji-do-data.Jednak jeśli danych z partycji zachodniej, na przykład, nie został zreplikowany do wszystkich subskrybentów, dane Wydawca nie można przełączyć-do-data.

Ważna informacjaWażne:

Synchronizacja danych publikacja z bazy danych subskrypcja mogą skutkować opublikowanych tabel przywracana do punktu w czas jest nowsza, niż w pkt czas z innych tabel opublikowane przywrócone 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

Pomocą ponownego inicjowania wszystkie subskrypcje

Pomocą ponownego inicjowania wszystkie subskrypcje zapewnia wszystkim subskrybentom są w stanie zgodne z przywróconej baza danych publikacja.To podejście powinny być używane, jeśli chcesz powrócić do poprzedniego stanu, reprezentowane przez cały topologii danego baza danych publikacja kopii zapasowych.Na przykład, można ponownie zainicjować wszystkie subskrypcje przywracania bazy danych publikacja do wcześniejszego punktu w czas jako mechanizm odzyskiwania z partia błędnego wykonywanych operacji.

Po wybraniu tej opcji generowania Nowa migawka dostawy subskrybentom reinitialized natychmiast po przywróceniu na baza danych publikacja.

Aby ponownie zainicjowaćsubskrypcja

Aby utworzyć i zastosować migawka

Wykonywanie kopii zapasowych i przywracanie bazy danych dystrybucji

replikacja scalająca baza danych dystrybucji powinny być regularnie tworzyć kopie zapasowe i można przywrócić bez wszelkie uwagi specjalne jak używana kopia zapasowa nie jest starsza niż najkrótszego okresu przetrzymania wszystkie publikacje, które używają dystrybutora.Na przykład jeśli publikacje trzech okresów retencji 10, 20 i 30 dni, odpowiednio, używana do przywracanie bazy danych kopia zapasowa nie powinny być więcej niż 10 dni.baza danych dystrybucji ma ograniczoną rolę w replikacja scalająca: nie przechowuje danych używanych w śledzenie zmian i nie zapewnia czasowe magazynowanie replikacja scalająca zmian przekazywanych do subskrypcja baz danych (co w replikacja transakcyjna).

Wykonywanie kopii zapasowych i przywracanie bazy danych subskrypcji

Aby zapewnić odzyskania baza danych subskrypcja, subskrybentów należy synchronizować z programu Publisher przed baza danych subskrypcja kopii zapasowej; powinny one również synchronizować po baza danych subskrypcja została przywrócona:

  • Synchronizowanie z programem Publisher przed baza danych subskrypcja kopia zapasowa pomaga zapewnić, że jeśli subskrybenta jest przywracany z kopia zapasowa, subskrypcja jest nadal w okresie zachowywania publikacja.Załóżmy na przykład, publikacja z okresu przetrzymania 10 dni.Ostatniej synchronizacji został 8 dni temu, a teraz wykonać kopia zapasowa.Jeśli kopia zapasowa zostanie przywrócona 4 dni, ostatniej synchronizacji zostanie wystąpił 12 dni temu, który jest poza okres zachowywania.W takim przypadek należy ponownie zainicjować subskrybenta.Jeśli abonenta były synchronizowane przed kopia zapasowa baza danych subskrypcja byłoby w okresie zachowywania.

    Kopia zapasowa powinna być nie starsze niż najkrótszy okres zachowywania wszystkich publikacji, do której subskrybenta subskrybuje.Na przykład jeśli subskrybenta subskrybuje odpowiednio publikacje trzech okresów retencji 10, 20 i 30 dni, używana do przywracanie bazy danych kopia zapasowa nie powinny być więcej niż 10 dni.

  • Synchronizowanie baza danych subskrypcja z każdym jego publikacje następującego przywracanie gwarantuje, że abonent aktualne wszystkie zmiany przez wydawcę.

Aby zestaw okres zachowywania publikacja

Aby zsynchronizować subskrypcja

Wykonywanie kopii zapasowych i przywracanie bazy danych Republishing

Kiedy subskrybuje bazę danych z Wydawca i z kolei publikuje te same dane do innych baz danych subskrypcja on nazywa się republishing bazy danych.Podczas przywracania bazy danych republishing, należy przestrzegać zasad, opisanych w "Wykonywanie kopii zapasowych i przywracanie publikacji Database" i "Wykonywanie kopii zapasowych i przywracanie bazy danych subskrypcji" w tym temacie.