Udostępnij za pośrednictwem


Jak Określ harmonogramy synchronizacji (Programowanie replikacji Transact-SQL)

Podczas tworzenia subskrypcja można zdefiniować harmonogram synchronizacji, który steruje uruchomienia agenta replikacja dla subskrypcja.Jeśli nie określisz parametry planowania, subskrypcja użyje domyślnego harmonogramu.Można zdefiniować harmonogramy synchronizacji programowo za pomocą procedur przechowywanych replikacja.Procedury przechowywane, których używasz zależą od typu replikacja i typ subskrypcja (ściągania lub wypychanie).

Harmonogram jest zdefiniowany przez następujące parametry planowania zachowania, które są dziedziczone z sp_add_schedule (języka Transact-SQL):

  • @ frequency_type — typ używany podczas planowania agent częstotliwości.

  • @ frequency_interval - dzień tygodnia, kiedy agent jest uruchamiany.

  • @ frequency_relative_interval - tygodnia danego miesiąca, gdy agent zaplanowanego co miesiąc.

  • @ frequency_recurrence_factor -liczba jednostek typu częstotliwość występujące między synchronizacjami.

  • @ frequency_subday -jednostka częstotliwości agent jest uruchamiany częściej niż raz dziennie.

  • @ frequency_subday_interval -liczba jednostek częstotliwości między uruchamiane, gdy agent jest uruchamiany częściej niż raz dziennie.

  • @ active_start_time_of_day - najwcześniejszy czas w danym dniu rozpoczęcia uruchamiania agenta.

  • @ active_end_czas_of_day - najnowszą czas w danym dniu rozpoczęcia uruchamiania agenta.

  • @ active_start_date — pierwszy dzień, w którym agent harmonogram będzie obowiązywać.

  • @ active_end_date — ostatni dzień, w którym agent harmonogram będzie obowiązywać.

Aby zdefiniować harmonogram synchronizacji dla subskrypcja wciągana transakcyjnych publikacja

  1. Utwórz nowy subskrypcja wciągana do publikacja transakcyjnych.Aby uzyskać więcej informacji, zobacz Jak Tworzenie subskrypcji ściąganej (Programowanie replikacji Transact-SQL).

  2. Subskrybent, wykonać sp_addpullsubscription_agent (języka Transact-SQL).Określ programu publisher @, @ publisher_db, **publikacja @**oraz Microsoft poświadczenia systemu Windows, na jakich Agent dystrybucji subskrybent działa dla @ job_name i hasło @.Należy określić parametry synchronizacji, wymienione powyżej, definiujących harmonogramu zadanie agenta dystrybucji synchronizujący subskrypcja.

Aby zdefiniować harmonogram synchronizacji dla subskrypcja wypychana transakcyjnych publikacja

  1. Utwórz nowy subskrypcja wypychana do publikacja transakcyjnych.Aby uzyskać więcej informacji, zobacz Jak Utwórz subskrypcję wypychaną (Programowanie replikacji Transact-SQL).

  2. Subskrybent, wykonać sp_addpushsubscription_agent (języka Transact-SQL).Określ @ subskrybenta, @ subscriber_db, **publikacja @**i poświadczenia systemu Windows, na jakich Agent dystrybucji subskrybent działa dla @ job_name i hasło @.Należy określić parametry synchronizacji, wymienione powyżej, definiujących harmonogramu zadanie agenta dystrybucji synchronizujący subskrypcja.

Aby zdefiniować harmonogram synchronizacji dla subskrypcja wciągana do publikacja korespondencji seryjnej

  1. Utwórz nowy subskrypcja wciągana do publikacja korespondencji seryjnej.Aby uzyskać więcej informacji, zobacz Jak Tworzenie subskrypcji ściąganej (Programowanie replikacji Transact-SQL).

  2. Subskrybent, wykonać sp_addmergepullsubscription_agent.Określ programu publisher @, @ publisher_db, **publikacja @**i poświadczenia systemu Windows, na jakich Agent scalić subskrybent działa dla @ job_name i hasło @.Należy określić parametry synchronizacji, wymienione powyżej, definiujących harmonogramu zadanie agenta scalić synchronizujący subskrypcja.

Aby zdefiniować harmonogram synchronizacji dla subskrypcja wypychana do publikacja korespondencji seryjnej

  1. Utwórz nowy subskrypcja wypychana do publikacja korespondencji seryjnej.Aby uzyskać więcej informacji, zobacz Jak Utwórz subskrypcję wypychaną (Programowanie replikacji Transact-SQL).

  2. Subskrybent, wykonać sp_addmergepushsubscription_agent.Określ @ subskrybenta, @ subscriber_db, **publikacja @**i poświadczenia systemu Windows, na jakich Agent scalić subskrybent działa dla @ job_name i hasło @.Należy określić parametry synchronizacji, wymienione powyżej, definiujących harmonogramu zadanie agenta scalić synchronizujący subskrypcja.