Поделиться через


Как указать расписание синхронизации (среда SQL Server Management Studio)

Подписки синхронизируются агентом распространителя (для репликации моментальных снимков и репликации транзакций) или агентом слияния (для репликации слиянием). Агенты могут:

  • выполняться постоянно;

  • запускаться по событию;

  • запускаться по расписанию.

Укажите расписания синхронизации на странице Расписание синхронизации мастера создания подписки. Дополнительные сведения о доступе к этому мастеру см. в разделах Как создать принудительную подписку (среда SQL Server Management Studio) и Как создать подписку по запросу (среда SQL Server Management Studio).

Измените расписания синхронизации в диалоговом окне Свойства расписания задания, доступном из папки Задания в Microsoft Среда SQL Server Management Studio и в окнах подробных сведений агента в мониторе репликации. Сведения о запуске монитора репликации см. в разделе Как запустить монитор репликации (монитор репликации).

При указании расписаний из папки Задания используйте следующую таблицу для определения имени задания агента.

Агент

Имя задания

Агент слияния для подписок по запросу

<Издатель>-<база данных публикации>-<публикация>-<подписчик>-<база данных подписки>-<integer>

Агент слияния для принудительных подписок

<Издатель>-<база данных публикации>-<публикация>-<подписчик>-<integer>

Агент распространителя для принудительных подписок

<Издатель>-<база данных публикации>-<публикация>-<подписчик>-<integer>1

Агент распространителя для подписок по запросу

<Издатель>-<база данных публикации>-<публикация>-<подписчик>-<база данных подписок>-<GUID>2

Агент распространителя для принудительных подписок подписчиков, не относящихся к SQL Server

<Издатель>-<база данных публикации>-<публикация>-<подписчик>-<integer>

1 Для принудительных подписок на публикации Oracle это <Publisher>-<Publisher>, а не <Publisher>-<PublicationDatabase>

2 Для подписок по запросу на публикации Oracle это <издатель>-<база данных распространителя>, а не <издатель>-<база данных публикации>

Указание расписаний синхронизации

  1. На странице Расписаниесинхронизации мастера создания подписки выберите одно из следующих значений в раскрывающемся списке Расписание агента для каждой создаваемой подписки:

    • Выполнять постоянно

    • Запуск только по запросу

    • <Задать расписание…>

  2. При выборе <Задать расписание…> укажите расписание в диалоговом окне Свойства расписания задания и затем щелкните OK.

  3. Завершите работу мастера.

Изменение расписания синхронизации для принудительных подписок в мониторе репликации

  1. На левой панели монитора репликации раскройте группу издателей, раскройте нужного издателя, а затем выберите публикацию.

  2. Перейдите на вкладку Все подписки.

  3. Щелкните правой кнопкой мыши подписку, а затем выберите Просмотреть сведения.

  4. В окне Подписка < имя_подписки> щелкните Действие, а затем щелкните Свойства задания <имя_агента>.

  5. На странице Расписания диалогового окна Свойства задания — <имя_задания> нажмите кнопку Изменить.

  6. В диалоговом окне Свойства расписания задания выберите значение из раскрывающегося списка Тип расписания.

    • Для указания непрерывной работы агента выберите Запускать автоматически при запуске агента SQL Server.

    • Для указания работы агента по расписанию выберите Периодически.

    • Для указания запуска агента по требованию выберите Один раз.

  7. При выборе значения Периодически укажите расписание для агента.

  8. Нажмите кнопку ОК.

Изменение расписания синхронизации для принудительных подписок в среде Management Studio

  1. Подключитесь к распространителю в Management Studio и раскройте узел сервера.

  2. Раскройте папку Агент SQL Server, а затем — папку Задания.

  3. Щелкните правой кнопкой задание для агента распространителя или агента слияния, связанных с подпиской, а затем щелкните Свойства.

  4. На странице Расписания диалогового окна Свойства задания — <имя_задания> нажмите кнопку Изменить.

  5. В диалоговом окне Свойства расписания задания выберите значение из раскрывающегося списка Тип расписания:

    • Для указания непрерывной работы агента выберите Запускать автоматически при запуске агента SQL Server.

    • Для указания работы агента по расписанию выберите Периодически.

    • Для указания запуска агента по требованию выберите Один раз.

  6. При выборе значения Периодически укажите расписание для агента.

  7. Нажмите кнопку ОК.

Изменение расписания синхронизации для подписок по требованию в среде Management Studio

  1. Подключитесь к подписчику в Management Studio и раскройте узел сервера.

  2. Раскройте папку Агент SQL Server, а затем — папку Задания.

  3. Щелкните правой кнопкой задание для агента распространителя или агента слияния, связанных с подпиской, а затем щелкните Свойства.

  4. На странице Расписания диалогового окна Свойства задания — <имя_задания> нажмите кнопку Изменить.

  5. В диалоговом окне Свойства расписания задания выберите значение из раскрывающегося списка Тип расписания:

    • Для указания непрерывной работы агента выберите Запускать автоматически при запуске агента SQL Server.

    • Для указания работы агента по расписанию выберите Периодически.

    • Для указания запуска агента по требованию выберите Один раз.

  6. При выборе значения Периодически укажите расписание для агента.

  7. Нажмите кнопку ОК.