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


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

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

  • выполняться постоянно;
  • запускаться по событию;
  • запускаться по расписанию.

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

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

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

Агент Имя задания

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

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

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

<Издатель>-<база данных публикации>-<Publicatпубликация>-<подписчик>-<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. Нажмите кнопку ОК.

См. также

Задачи

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

Основные понятия

Синхронизация данных

Другие ресурсы

How to: Specify Synchronization Schedules (Replication Transact-SQL Programming)

Справка и поддержка

Получение помощи по SQL Server 2005