Udostępnij za pośrednictwem


Jak Konfigurowanie typu peer-to-peer transakcyjne replikacja (SQL Server Management Studio)

W tym temacie opisano sposób skonfigurować i utrzymywać peer-to-peer topologia replikacja za pomocą kreatora Konfigurowanie topologii typu peer-to-peer.Po pierwsze temat pokazuje, jak utworzyć topologii trzech węzłów przy użyciu kreatora, a następnie informacje dotyczące dodawania i usuwania węzłów i połączeń między węzłami.W SQL Server 2008 i nowszych wersjach SQL Server, węzły mogą być dodawane lub połączone w czasie, gdy działanie ma miejsce w systemie. Jeśli jest topologia SQL Server 2005 węzły, można połączyć nowy węzeł jeden węzeł istniejących, ale musi quiesce systemu, aby połączyć się z więcej niż jeden węzeł. Quiescing systemu polega na zatrzymanie działania na opublikowanych tabel na wszystkich węzłach i zapewnienie, że każdy węzeł otrzymała wszystkie zmiany od wszystkich innych węzłach.Ten proces jest opisana szczegółowo w ostatniej sekcji tego tematu.

Tworzenie topologię replikacja równorzędna

Poniższe kroki zawierają przegląd informacji o tworzeniu topologię, która zawiera trzy węzły: Serwer A, Serwer B, and Serwer C.Każdy etap jest opisany bardziej szczegółowo w tej sekcji.

  1. Upewnij się, że SQL Server Agent jest uruchomiony na każdym węźle, a następnie Agent dystrybucji i Agent odczytywania dziennika są uruchomione po skonfigurowaniu topologii. Aby uzyskać informacje dotyczące SQL Server Agent, zobacz Starting SQL Server Agent; Aby uzyskać informacje na temat uruchamiania i zatrzymywania agentów, zobacz How to: Start and Stop a Replication Agent (SQL Server Management Studio).

  2. Konfigurowanie rozkład Serwer A, Serwer B, and Serwer C.

    Można użyć dysku lokalnego lub dystrybutor zdalny.Użycie zdalnego dystrybutorem zalecane że tego samego dystrybutor zdalny nie są używane dla wszystkich węzłów, ponieważ jest to potencjalnie pojedynczych punktów awarii.Aby uzyskać więcej informacji na temat dystrybutor zobacz Replikacja, omówienie modelu publikowania.

  3. Tworzenie publikacja na Serwer A za pomocą Kreatora nowej publikacja.

  4. Włącz publikację do replikacja równorzędna przy użyciu Właściwości publikacja — <publikacja> okno dialogowe.

  5. Inicjowanie schemat i dane z szybkością Serwer B and Serwer C ręcznie lub za pomocą przywracania bazy danych na Serwer A to Serwer B and Serwer C.Schemat na wszystkich węzłach muszą być identyczne.

  6. Dodawanie Serwer B and Serwer C topologii za pomocą kreatora Konfigurowanie topologii typu peer-to-peer.Dodawanie serwerów: Tworzy publikacja na każdym serwerze; i tworzy subskrypcji do publikacja, które znajdują się na innych serwerach w topologii.

    Jeśli w opublikowanej tabele znajdują się wszystkie kolumny tożsamości, musi reseed zakresów tożsamości dla tabel w Serwer B and Serwer C.

Aby skonfigurować dystrybucji dla każdego węzła

  1. W SQL Server Management Studio, połączyć się z Serwer A.Ten proces konfiguracja, należy powtórzyć dla Serwer B and Serwer C.

  2. Rozwiń węzeł serwera, kliknij prawym przyciskiem myszy Replikacja folder, a następnie kliknij przycisk Konfigurowanie dystrybucji.

  3. Na Dystrybutor strona Kreatora konfiguracji dystrybucji, zaznacz dystrybutora.

    Aby użyć dystrybutor lokalny, wybierz opcję "<Nazwa_serwera>"będzie działać zgodnie z własnym dystrybutor, SQL Server utworzy baza danych dystrybucji i dziennika. Aby używać dystrybutor zdalny, zaznacz Użyj następującego serwera jak dystrybutor, a następnie wybierz serwer.Serwer musi być już skonfigurowany jako dystrybutor i Wydawca, należy włączyć do używania dystrybutor.Aby uzyskać więcej informacji zobacz Jak Włącz zdalne Wydawca u dystrybutora (SQL Server Management Studio).

    Wybranie dystrybutor zdalny, należy wprowadzić hasło w Hasło administratora Strona połączeń ustanowionych z Serwer A dystrybutor.To hasło musi odpowiadać określone hasło po Serwer A został włączony jako wydawca u dystrybutor zdalny.

  4. Na Folder migawka strona, należy określić folder migawka.

    Folder migawka jest tylko katalog, który został wyznaczony jako udział.Czynniki, które odczytywać i zapisywać ten folder musi mieć wystarczające uprawnienia, aby uzyskać do niego dostęp.Ten katalog przechowuje obiekty, które są wymagane przez replikacja na pierwszym węźle.Ten katalog nie jest używany przez replikację typu peer-to-peer na pozostałych węzłach, ale jest nadal potrzebny do skonfigurowania dystrybutor.Aby uzyskać więcej informacji na temat odpowiednio zabezpieczyć folderu, zobacz temat Securing the Snapshot Folder.

  5. Na baza danych dystrybucji strona, określ nazwę baza danych dystrybucji.

    Transakcje, metadane i dane historia są przechowywane baza danych dystrybucji.

  6. Na Wydawcy strona, opcjonalnie włączyć inne wydawcy użyć Serwer A as a dystrybutor zdalny.

    Po włączeniu do używania innego Wydawca Serwer A jako zdalnego dystrybutor, użytkownik musi wprowadzić hasło na Dystrybutor hasło strona połączenia od Wydawca do dystrybutora.

  7. strona operacje kreatora opcjonalnie skryptu ustawienia konfiguracja.Aby uzyskać więcej informacji zobacz Replikacja wykonywanie wykonywanie skryptów.

Aby utworzyć publikacja na pierwszym węźle.

  1. W SQL Server Management Studio, połączyć się z Serwer A, a następnie rozwiń węzeł serwera.

  2. Rozwiń Replikacja folder, a następnie kliknij prawym przyciskiem myszy Publikacje lokalne folder.

  3. Kliknij przycisk Nowy plik publikacja.

  4. Na Baza danych w publikacja strona Kreatora nowych publikacja, wybierz bazę danych, którą chcesz opublikować.

  5. Na Typ publikacja strona, select Transakcyjne publikacja.

  6. Na Artykuły strona, wybierz opcję bazy danych obiekty, którym chcesz opublikować.

    Kliknij przycisk Właściwości artykuł do przeglądania i modyfikowania właściwości artykuł.Nie powinny być zmieniane, następujące właściwości:

    • Nazwa obiektu docelowego

    • Właściciel obiektu docelowego

    • The <akcja> delivery format options (where akcja is INSERT, UPDATE, or DELETE), cannot be zestaw to <akcja> instrukcja or <akcja> instrukcja without kolumna list.

  7. Nie można zdefiniować filtry na Filtrowanie wierszy tabela strona, ponieważ filtrowanie typu peer-to-peer publikacji nie jest obsługiwana.

  8. Na Agent migawka strona, clear Tworzenie migawka natychmiast.

  9. Na Agent zabezpieczeń strona, określ poświadczenia dla agenta migawka i Agent odczytywania dziennika.

    Aby uzyskać więcej informacji na temat uprawnień, które są wymagane przez każdy agent zobacz Replication Agent Security Model i Najważniejsze wskazówki dotyczące zabezpieczeń replikacja.

  10. Na Kreator akcji strona, opcjonalnie skryptu publikacja.Aby uzyskać więcej informacji zobacz Replikacja wykonywanie wykonywanie skryptów.

  11. Na Zakończyć pracę Kreatora strona, określ nazwę dla publikacja.Nazwy publikacja musi być taki sam element we topologii, ponieważ Kreator konfiguracji typu peer-to-peer topologii używa tej nazwy podczas tworzenia publikacja na każdym węźle.

Aby włączyć publikacja do replikacja równorzędna

  1. Rozwiń Replikacja folder na Serwer A, a następnie rozwiń Publikacje lokalne folder.

  2. Kliknij prawym przyciskiem myszy publikacja utworzona, a następnie kliknij przycisk Właściwości.

  3. W właściwość publikacja — <publikacja> dialogowym z Opcje subskrypcjaWybierz wartość stronieWartość true dla właściwość Zezwalaj na subskrypcje typu peer-to-peer.

  4. Click OK.

Aby zainicjować schemat oraz dane w każdym węźle.

  • Inicjowanie Serwer B and Serwer C w jednym z następujących sposobów:

    • Ręcznie skopiować schemat oraz dane z Serwer A to Serwer B and Serwer C by using Integration Services (SSIS), skryptów lub innej metoda. Upewnij się, że schemat i dane z szybkością Serwer B and Serwer C są takie same, jak te, które Serwer A , przed rozpoczęciem konfigurowania tych serwerów jako elementy równorzędne.

    • Początkowych danych musi być obecny w każdym węźle, zanim topologii jest skonfigurowany.Użycie SQL Server Funkcja tworzenia kopia zapasowa i przywracanie zainicjować danych w publikacja na każdym węźle w topologii. Kopia zapasowa powinna pochodzić z pierwszego węzła, który jest skonfigurowany; w takim wypadku jest Serwer A.kopia zapasowa należy podjąć po opublikowaniu w Serwer A jest tworzony i włączone dla replikacja równorzędna.W tym temacie założono, że działanie nie występuje w przypadku dowolnego nowe węzły zanim zostaną dodane wszystkie węzły, dlatego można użyć tej samej kopia zapasowa zainicjować każdego węzła.

      Jeśli działanie jest wykonywana dla każdego z nowych węzłów zanim zostaną dodane wszystkie węzły, które należy wykonać nowe kopia zapasowa po każdym węźle został dodany i ma co najmniej raz zsynchronizować z Serwer A.Zapewnia to, że z kopia zapasowa Serwer A zawiera metadane dotyczące wszystkich innych węzłach.Na przykład, jeśli zostanie dodany Serwer B and Serwer C działania w tych węzłów: inicjowaniaSerwer B z kopii zapasowej z Serwer A, konfigurowanie i zsynchronizować Serwer B; wyższy od nowa kopia zapasowaSerwer A; inicjowania Serwer C z nowej kopii zapasowej; i skonfiguruj oraz zsynchronizować Serwer C.

      Aby uzyskać więcej informacji na temat sposobów tworzenia tworzyć kopię zapasową zapasowych i przywracanie baz danych zobacz Backing Up and Restoring Databases in SQL Server.

      Important noteImportant Note:

      Podczas przywracania baza danych nie zostanie określona opcja KEEP_REPLICATION (dla Transact-SQL), Zachowaj ustawienia replikacja opcja ( SQL Server Management Studio). Replikacja będzie odpowiednio skonfigurować bazę danych, po uruchomieniu Kreatora konfiguracji typu peer-to-peer topologii.

      kopia zapasowa zawiera całej bazy danych; dlatego każdy element równorzędny bazy danych zawiera pełną kopię bazy danych publikacja podczas jego inicjowania.kopia zapasowa może zawierać tabele, które nie zostały określone w artykułach w publikacja.Jest administratorem lub aplikacji, aby usunąć wszelkie niepotrzebne obiekty lub dane po został przywrócony z kopia zapasowa.W kolejnych synchronizacji zmiany danych są replikowane tylko wtedy, gdy dotyczą tabel, które są określone w postaci artykułów.

Do konfigurowania topologii

  1. Kliknij prawym przyciskiem myszy publikacja, w której jest utworzony Serwer A, a następnie kliknij przycisk Konfigurowanie topologii typu peer-to-peer.Może być konieczne odświeżenie węzła publikacja w celu wyświetlenia Konfigurowanie topologii typu peer-to-peer opcji.

  2. Na publikacja strona Konfigurowanie typu peer-to-peer topologii Kreatora publikacja, w której został utworzony w Serwer A zostaną zaznaczone.

  3. Na Konfigurowanie topologii strona, add Serwer B, a następnie powtórz ten proces dla Serwer C:

    1. Kliknij prawym przyciskiem myszy obszar projektu strona, a następnie kliknij przycisk Dodaj nowy węzeł równorzędny.

    2. W Połącz z serwerem w oknie dialogowym należy połączyć Serwer B.

    3. W Dodaj nowy węzeł równorzędny , okno dialogowe Wybierz baza danych publikacja i wybierz Podłącz do wszystkich węzłów wyświetlanych.Jeśli jest włączone wykrywanie konfliktów (ustawienie domyślne), określić unikatową wartość dla każdego węzła w Identyfikator elementu równorzędnego box.Wartość musi nigdy nie były używane w topologii.Aby wyświetlić listę identyfikatorów, które już zostały użyte, kwerendy Mspeer_originatorid_history tabela systemowa.Aby uzyskać więcej informacji na temat wykrywanie konfliktów zobacz Wykrywanie konfliktów w replikacja równorzędna.

    4. Click OK.Serwer B pojawia się na powierzchnię projektu za pomocą połączenia Serwer A.Kiedy Serwer C jest dodawany, każdy węzeł będzie połączony z dwoma węzłami.

  4. Na Dziennik zabezpieczeń Agent Reader strona, określ poświadczenia dla Agent odczytywania dziennika na każdym węźle.

    Aby uzyskać więcej informacji na temat uprawnień, które są wymagane przez Agent odczytywania dziennika Zobacz Replication Agent Security Model i Najważniejsze wskazówki dotyczące zabezpieczeń replikacja.

  5. Na Rozkład agenta zabezpieczeń strona, określ poświadczenia dla agentów dystrybucji, które usługa subskrypcji dla każdego węzła.

    Kreator konfiguracji typu peer-to-peer topologii tworzy subskrypcja wypychanych (Agent dystrybutor elementy u dystrybutor), z agenta niezależnie dla każdej subskrypcja.W topologii trzech węzłów każdy węzeł musi subskrypcja dla pozostałych dwóch węzłów, więc dwóch czynników dystrybucji zostałby uruchomiony w każdym dystrybutor.

    Aby uzyskać więcej informacji na temat uprawnień, które są wymagane przez agenta dystrybucji zobacz Replication Agent Security Model i Najważniejsze wskazówki dotyczące zabezpieczeń replikacja.

  6. Na Inicjowanie nowych elementów równorzędnych strona, select Po utworzeniu bazy danych elementu równorzędnego ręcznie lub I przywrócić kopię zapasową bazy danych oryginalnej publikacja, która nie została zmieniona, ponieważ wykonano kopię zapasową.

  7. Wykonaj kolejne czynności w kreatorze.Na Konstruowanie topologii typu peer-to-peer strona może być wygenerowane ostrzeżenie o Czytelnik dziennika lub publikacja już istniejących na Serwer A.To jest informacyjne i wymagane nie działanie.

  8. Jeśli w opublikowanej tabele znajdują się wszystkie kolumny tożsamości, po przywracanie zakres tożsamości jest przypisywane tabel na Serwer A może być również używane w tabelach w Serwer B and Serwer C.Należy użyć DBCC CHECKIDENT do reseed tabele na Serwer B and Serwer C upewnij się, że inny zakres jest używany dla każdego.

    Aby uzyskać więcej informacji na temat zarządzania tożsamości zakresów zobacz sekcję "Przypisywanie zakresów ręczne tożsamości zakres zarządzania" w Replikowanie kolumny tożsamości.

Dodawanie do istniejących topologii węzeł, który jest uruchomiony program SQL Server 2008 lub nowsza

Dodawanie węzła, na którym działa proces SQL Server 2008 lub jego nowszej wersja istniejących topologii jest taka sama, jak w początkowej konfiguracja w tym węźle. Aby dodać węzeł do istniejących topologii, wykonaj następujące kroki:

  1. Konfigurowanie rozkład Serwer D.

  2. Inicjowanie schemat i dane z szybkością Serwer D przywrócenia bazy danych na Serwer A to Serwer D.

  3. Dodawanie Serwer D topologii za pomocą kreatora Konfigurowanie topologii typu peer-to-peer.

Aby skonfigurować dystrybucji do nowego węzła

  • Zobacz procedurę "Konfiguruj dystrybucji dla każdego węzła" we wcześniejszej części tego tematu.

Inicjowanie nowego węzła

  • Na Serwer D, Przywróć najnowszą kopię zapasową baza danych publikacja z Serwer A.kopia zapasowa z Serwer B or Serwer C można również; jednak, że serwer i baza danych musi być zaznaczona na publikacja strona z typu peer-to-peer topologii Kreatora konfiguracji podczas Serwer D zostanie dodany.

Aby dodać węzeł do topologii

  1. Kliknij prawym przyciskiem myszy publikacja, w której jest utworzony Serwer A, a następnie kliknij przycisk Konfigurowanie topologii typu peer-to-peer.

  2. Na publikacja stronie kreatora topologii Konfigurowanie typu peer-to-peer, publikacja utworzonych w Serwer A zostaną zaznaczone.

  3. Na Konfigurowanie topologii strona, zostanie wyświetlony Serwer A, Serwer B, and Serwer C na powierzchnię projektu.

    1. Kliknij prawym przyciskiem myszy na powierzchnię projektu, a następnie kliknij przycisk Dodaj nowy węzeł równorzędny.

    2. W Połącz z serwerem w oknie dialogowym należy połączyć Serwer D.

    3. W Dodaj nowy węzeł równorzędny w oknie dialogowym Wybierz publikacja bazy danych.

    4. Tworzenie połączeń między wszystkich czterech węzłów, zaznaczyć Podłącz do wszystkich węzłów wyświetlanych.Jeśli chcesz dodać połączenia między niektóre węzły ręcznie, upewnij się, że pole wyboru jest wyczyszczone.

    5. Click OK.

    6. W przypadku wybrania opcji Podłącz do wszystkich węzłów wyświetlanych, na każdym węźle będzie połączony z trzech węzłów.Jeśli to pole wyboru zostanie wyczyszczone, należy ręcznie dodać połączenia: Kliknij prawym przyciskiem myszy węzeł, kliknij przycisk Dodawanie nowego połączenia elementów równorzędnych, a następnie przeciągnij strzałkę połączenia do innego węzła.Powtórz ten proces dla każdego połączenia, które chcesz ustanowić między Serwer D i innych węzłów.

  4. Zakończ konfigurowanie typu peer-to-peer topologii Kreator zgodnie z opisem w procedurze we wcześniejszej części tego tematu „ Konfigurowanie topologii,".

Usuwanie węzła jest topologia

Aby usunąć węzeł z topologii

  1. Na Konfigurowanie topologii strona kreatora Konfigurowanie typu peer-to-peer topologii, kliknij prawym przyciskiem myszy węzeł, a następnie kliknij przycisk Usuń węzeł elementu równorzędnego.

  2. Zakończ konfigurowanie typu peer-to-peer topologii Kreator zgodnie z opisem w procedurze we wcześniejszej części tego tematu „ Konfigurowanie topologii,".

Usuwanie połączenia między dwoma węzłów

Aby usunąć połączenie między węzłami w topologii

  1. Na Konfigurowanie topologii strona kreatora Konfigurowanie typu peer-to-peer topologii, kliknij prawym przyciskiem myszy węzeł lub na powierzchnię projektu, a następnie kliknij przycisk Usuń połączenie elementów równorzędnych.

  2. Zakończ konfigurowanie typu peer-to-peer topologii Kreator zgodnie z opisem w procedurze we wcześniejszej części tego tematu „ Konfigurowanie topologii,".

Ukrywanie węzła w topologii

Jeśli topologię ma wiele węzłów, może być przydatne ukryć jeden lub większą liczbę węzłów.Należy pamiętać, można dodać połączenia tylko między węzłami, które są widoczne na powierzchnię projektu.

Aby ukryć węzeł w topologii

  1. Na Konfigurowanie topologii strona kreatora Konfigurowanie typu peer-to-peer topologii, kliknij prawym przyciskiem myszy węzeł, a następnie kliknij przycisk Wybierz Node(s) do widoku.

  2. W Dodawanie/usuwanie Obiekty_równorzędne , okno dialogowe Wybierz węzłów do dodania lub usunięcia z powierzchni projektu.

  3. Click OK.

Dodanie węzła programu SQL Server 2005 do istniejących topologii

Jak wspomniano we wprowadzeniu do tego tematu, głównym różnica między Dodawanie SQL Server 2005 węzeł i Dodawanie węzła, na którym działa w nowszych wersjach SQL Server, który jest SQL Server 2005 wymaga do quiesce systemu w celu połączenia się nowy węzeł do wszystkich istniejących węzłów. Poniższa seria procedury pokazują, jak dodać SQL Server 2005 węzeł do istniejących topologii etapach:

  • Etap jednego polega na częściowo łączenie Serwer D topologii, tworząc subskrypcji między Serwer A and Serwer D.Umożliwia to dokonywanie zmian powtarzać się na Serwer A, Serwer B, and Serwer C.Zmiany w Serwer D można rozpocząć tak szybko, jak subskrypcje zostały utworzone między Serwer A and Serwer D.Zmiany wprowadzone przez Serwer B and Serwer C są replikowaneSerwer D through Serwer A.

  • Etap 2 obejmuje całkowicie łączenie Serwer D topologii, tworząc subskrypcji między Serwer B and Serwer D, a między Serwer C and Serwer D.Na tym etapie należy quiesce systemu.

    Drugiego etapu nie jest wymagane, ale zapewnia odporności na uszkodzenia więcej niż o jedno połączenie między Serwer A and Serwer D.

Procedury etap 1

Aby skonfigurować dystrybucji do nowego węzła

  • Zobacz procedurę "Konfiguruj dystrybucji dla każdego węzła" we wcześniejszej części tego tematu.

Inicjowanie nowego węzła

  • Na Serwer D, Przywróć najnowszą kopię zapasową baza danych publikacja z Serwer A.kopia zapasowa z Serwer B or Serwer C można także stosować, ale że serwera i bazy danych musi być zaznaczona na publikacja strona z typu peer-to-peer topologii Kreatora konfiguracji podczas Serwer D zostanie dodany.

Aby dodać nowego węzła do topologii (tworzenia subskrypcji między serwer A i Server D)

  1. Kliknij prawym przyciskiem myszy publikacja, w której jest utworzony Serwer A, a następnie kliknij przycisk Konfigurowanie topologii typu peer-to-peer.

  2. Na publikacja strona Konfigurowanie typu peer-to-peer topologii Kreatora publikacja, w której został utworzony w Serwer A zostaną zaznaczone.

  3. Na Konfigurowanie topologii strona, zostanie wyświetlony Serwer A, Serwer B, and Serwer C na powierzchnię projektu.

    1. Kliknij prawym przyciskiem myszy na powierzchnię projektu, a następnie kliknij przycisk Dodaj nowy węzeł równorzędny.

    2. W Połącz z serwerem w oknie dialogowym należy połączyć Serwer D.

    3. W Dodaj nowy węzeł równorzędny w oknie dialogowym Wybierz publikacja bazy danych.

    4. Click OK.

    5. Dodawanie połączenia między Serwer A and Serwer D: Kliknij prawym przyciskiem myszy Serwer A, click Dodawanie nowego połączenia elementów równorzędnych, a następnie przeciągnij strzałkę połączenia do Serwer D.

  4. Na Dziennik zabezpieczeń Agent Reader strona, określ poświadczenia dla Agent odczytywania dziennika na Serwer D.

  5. Na Rozkład agenta zabezpieczeń strona, określ poświadczenia dla agentów dystrybucji na Serwer A and Serwer D.

  6. Na Inicjowanie nowych elementów równorzędnych Wybierz opcję stronieI przywrócić kopię zapasową oryginalnego baza danych publikacja, a także baza danych publikacja został zmieniony po wykonano kopię zapasową.

    Po wybraniu tej opcji, wszystkie zmiany, które nie są uwzględnione w kopia zapasowa z Serwer A będą dostarczane do przywróconej bazy danych na Serwer D.Po włączeniu publikacja do replikacja równorzędna allow_initialize_from_backup ustawiono właściwość publikacja Wartość true.Replikacja natychmiast uruchomić śledzenie zmian w baza danych publikacja na Serwer A , to inne peers może przedkładane aktualne po operacji przywracanie.

  7. Kliknij przycisk Przeglądanie przycisk, aby przejść do wykonywania kopia zapasowa, który jest używany i replikacja odczyta numer sekwencyjny dziennika (LSN) z kopia zapasowa.Wszystkie zmiany w publikacja bazy danych Serwer A mają wyższe LSN będą dostarczane do Serwer D.

  8. Wykonaj kolejne czynności w kreatorze.

  9. Dla wszystkich opublikowanych tabel zawierające zakresy tożsamości przypisane dla każdej tabela na zakres tożsamości Serwer A mogą również być użyte na Serwer D.Jeśli będzie nie quiesce systemu i pełni podłączyć wszystkie węzły, należy przypisać odpowiedni zakres dla każdej tabela na Serwer D za pomocą poniższej procedury.Jeśli połączysz się całkowicie wszystkie węzły, można przypisać zakresów po zakończeniu quiesce.

    1. wykonać sp_requestpeerresponse on Serwer D i pobieranie parametrów wyjściowych @ request_id.

    2. Domyślnie jest Agent dystrybucji zestaw na uruchamianie ciągłe, dlatego, tokeny mają być wysyłane do wszystkich węzłów automatycznie.Agent dystrybucji nie jest uruchomiony w trybie ciągłym, należy uruchomić agenta.Aby uzyskać więcej informacji zobacz Pojęcia dotyczące replikacja agenta pliki wykonywalne lub How to: Start and Stop a Replication Agent (SQL Server Management Studio).

    3. wykonać sp_helppeerresponses, zapewniając @ request_id wartość pobierana w kroku b.Poczekaj, aż wszystkie węzły wskazują otrzymał żądanie elementów równorzędnych.

    4. Za pomocą CHECKIDENT DBCC reseed w każdej tabela Serwer D upewnij się, że jest używany we właściwym zakresie.

Etap dwie procedury

Aby quiesce topologii

  1. Zatrzymaj wszystkie operacje wykonywane na wszystkich opublikowanych tabel w topologii typu peer-to-peer.

  2. wykonać sp_requestpeerresponse w bazie danych na Serwer A, Serwer B, Serwer C, and Serwer Di pobieranie parametrów wyjściowych @ request_id.

  3. Domyślnie jest Agent dystrybucji zestaw na uruchamianie ciągłe, dlatego, tokeny mają być wysyłane do wszystkich węzłów automatycznie.Agent dystrybucji nie jest uruchomiony w trybie ciągłym, należy uruchomić agenta.Aby uzyskać więcej informacji zobacz Pojęcia dotyczące replikacja agenta pliki wykonywalne lub How to: Start and Stop a Replication Agent (SQL Server Management Studio).

  4. wykonać sp_helppeerresponses, zapewniając @ request_id wartość pobierana w kroku 2.Poczekaj, aż wszystkie węzły wskazują otrzymał żądanie elementów równorzędnych.

  5. W razie potrzeby, przypisz nowe zakresy tożsamości.Teraz można całkowicie podłączyć topologii przez dodawanie pozostałych subskrypcji.

Aby utworzyć dodatkowe subskrypcji dla nowego węzła

  1. Kliknij prawym przyciskiem myszy publikacja, w której jest utworzony Serwer A, a następnie kliknij przycisk Konfigurowanie topologii typu peer-to-peer.

  2. Na publikacja strona Konfigurowanie typu peer-to-peer topologii Kreatora publikacja, w której został utworzony w Serwer A zostaną zaznaczone.

  3. Na Konfigurowanie topologii strona, zostanie wyświetlony Serwer A, Serwer B, and Serwer C, and Serwer D na powierzchnię projektu.

    1. Kliknij prawym przyciskiem myszy Serwer B, click Dodawanie nowego połączenia elementów równorzędnych, a następnie przeciągnij strzałkę połączenia do Serwer D.

    2. Kliknij prawym przyciskiem myszy Serwer C, click Dodawanie nowego połączenia elementów równorzędnych, a następnie przeciągnij strzałkę połączenia do Serwer D.

  4. Na Dziennik zabezpieczeń Agent Reader strona, określ poświadczenia dla Agent odczytywania dziennika na Serwer B, Serwer C, and Serwer D.

  5. Na Rozkład agenta zabezpieczeń strona, określ poświadczenia dla agentów dystrybucji na Serwer A, Serwer B, Serwer C, and Serwer D.

  6. Na Inicjowanie nowych elementów równorzędnych strona, select Po utworzeniu bazy danych elementu równorzędnego ręcznie lub I przywrócić kopię zapasową bazy danych oryginalnej publikacja, która nie została zmieniona, ponieważ wykonano kopię zapasową.Wszystkie węzły mają już dane, zaznaczenie tej opcji zapewnia, że relacje właściwego subskrypcja są ustanowione między poszczególnymi węzłami.

  7. Kreator zakończy działanie, a następnie uruchom ponownie działania w systemie.