Udostępnij przez


Lekcja 2: Tworzenie subskrypcji transakcyjnych publikacji

W tej lekcji użytkownik utworzy subskrypcja za pomocą SQL Server Management Studio.W tej lekcji wymaga ukończona poprzedniej lekcji Lekcja 1: Publikowanie danych przy użyciu replikacji transakcyjnej.

Do utworzenia subskrypcja

  1. Połącz się z Wydawca w SQL Server Management Studio, rozwiń węzeł serwera, a następnie rozwiń replikacji folder.

  2. W Lokalnego publikacje folderu, kliknij prawym przyciskiem myszy AdvWorksProductTrans publikacja, a następnie kliknij Nowe subskrypcje.

    Uruchamia Kreatora nowej subskrypcji.

  3. strona publikacji, zaznacz AdvWorksProductTrans, a następnie kliknij przycisk Dalej.

  4. strona Lokalizacja agenta dystrybucji wybierz uruchamianie wszystkich agentów na dystrybutora, a następnie kliknij przycisk Dalej.

  5. strona subskrybentów nazwa wystąpienie subskrybent nie jest wyświetlany, kliknij przycisk Dodaj subskrybenta, kliknij Dodaj SQL Server subskrybenta, wprowadź nazwę instancji abonenta w połączenie z serwerem okno dialogowe, a następnie kliknij Połącz.

  6. strona subskrybentów zaznacz nazwę wystąpienie serwera Subskrybent i wybierz <Nową bazę danych> pod Bazy danych subskrypcji.

  7. Na Nową bazę danych okno dialogowe Wprowadź ProductReplica w Nazwa bazy danych kliknij przycisk OK, a następnie kliknij przycisk Dalej.

  8. W Dystrybucji Agent zabezpieczeń okna dialogowego kliknij przycisk wielokropka () przycisk, wprowadź <Machine_Name>\repl_distribution w konto procesu , wprowadź hasło dla tego konta kliknij opcję OK, a następnie kliknij przycisk Dalej.

  9. Kliknij Zakończ do Zaakceptuj domyślne wartości na pozostałych stronach kreatora.

Ustawianie uprawnień do bazy danych przez subskrybenta

  1. Połączyć abonenta w SQL Server Management Studio, rozwiń bazy danych, ProductReplica, i zabezpieczeń, kliknij prawym przyciskiem myszy Użytkownicy, a następnie wybierz Nowego użytkownika.

  2. Na Ogólne strona, wprowadź <Machine_Name>\repl_distribution w Nazwa użytkownika pole.Kliknij przycisk wielokropka () przycisku, kliknij Przeglądaj, wybierz opcję <Machine_Name>\repl_distribution, kliknij OK, kliknij Sprawdź nazwy, a następnie kliknij przycisk OK.

  3. W członkostwa roli bazy danych, wybierz opcję db_owner, a następnie kliknij przycisk OK do utworzenia użytkownika.

Aby wyświetlić stan synchronizacji subskrypcja

  1. Połącz się z Wydawca w SQL Server Management Studio, rozwiń węzeł serwera, a następnie rozwiń replikacji folder.

  2. W Lokalnego publikacje folderu, rozwiń AdvWorksProductTrans publikacja, kliknij prawym przyciskiem myszy subskrypcja w ProductReplica bazę danych, a następnie kliknij przycisk Wyświetlanie stanu synchronizacji.

    Wyświetlany jest bieżący stan synchronizacji subskrypcja.

  3. Jeśli subskrypcja nie jest widoczny w AdvWorksProductTrans, naciśnij klawisz F5, aby odświeżyć listę.

Następne kroki

Pomyślnie utworzono subskrypcja transakcyjnych publikacja.Ponieważ Agent dystrybucji dla tej subskrypcji działa w sposób ciągły, subskrypcja jest inicjowany podczas jego tworzenia.Zweryfikuj, że zmiany są replikowane subskrybenta oraz określić opóźnienie będzie następnie użyć oledzenia tokenów.See Lekcja 3: Sprawdzanie poprawności subskrypcji i pomiaru czasu oczekiwania.