sp_changesubscriber_schedule (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Изменяет расписание агента распространителя или агента слияния для подписчика. Эта хранимая процедура выполняется на подписчике в любой базе данных.

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_changesubscriber_schedule [ @subscriber = ] 'subscriber', [ @agent_type = ] type  
    [ , [ @frequency_type = ] frequency_type ]  
    [ , [ @frequency_interval = ] frequency_interval ]  
    [ , [ @frequency_relative_interval = ] frequency_relative_interval ]  
    [ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor ]  
    [ , [ @frequency_subday = ] frequency_subday ]  
    [ , [ @frequency_subday_interval = ] frequency_subday_interval ]  
    [ , [ @active_start_time_of_day = ] active_start_time_of_day ]  
    [ , [ @active_end_time_of_day = ] active_end_time_of_day ]  
    [ , [ @active_start_date = ] active_start_date ]  
    [ , [ @active_end_date = ] active_end_date ]  
    [ , [ @publisher = ] 'publisher' ]  

Аргументы

[ @subscriber = ] 'subscriber' Имя подписчика. подписчикsysname. Имя подписчика должно быть уникальным в базе данных, не должно использоваться до этого и не может иметь значения NULL.

[ @agent_type = ] type Тип агента. тип smallint с значением по умолчанию 0. Значение 0 указывает агент распространения. 1 указывает агент слияния.

[ @frequency_type = ] frequency_type Частота планирования задачи распространения. frequency_type имеет значение int с значением по умолчанию 64. Существует 10 столбцов расписания.

[ @frequency_interval = ] frequency_interval Значение применяется к частоте, заданной frequency_type. frequency_interval имеет значение int с значением по умолчанию 1.

[ @frequency_relative_interval = ] frequency_relative_interval Дата задачи распространения. frequency_relative_interval имеет значение int с значением по умолчанию 1.

[ @frequency_recurrence_factor = ] frequency_recurrence_factor Является фактором повторения, используемым frequency_type. frequency_recurrence_factor имеет значение int с значением по умолчанию 0.

[ @frequency_subday = ] frequency_subday Как часто( в минутах) перепланировать в определенный период. frequency_subday имеет значение int с значением по умолчанию 4.

[ @frequency_subday_interval = ] frequency_subday_interval Интервал для frequency_subday. frequency_subday_interval имеет значение int с значением по умолчанию 5.

[ @active_start_time_of_day = ] active_start_time_of_day Время дня, когда задача распространения впервые запланирована. active_start_time_of_day имеет значение int с значением по умолчанию 0.

[ @active_end_time_of_day = ] active_end_time_of_day Время дня, когда задача распространения перестает планироваться. active_end_time_of_day является int, с 235959 по умолчанию, что означает 11:59:59 вечера в 24 часов.

[ @active_start_date = ] active_start_date Дата, когда задача распространителя впервые запланирована, отформатирована как yyyyMMdd. active_start_date имеет значение int с значением по умолчанию 0.

[ @active_end_date = ] active_end_date Дата, когда задача распространителя перестает планироваться, отформатирована как yyyyMMdd. active_end_date имеет значение int, а по умолчанию 99991231— 31 декабря 9999 года.

[ @publisher = ] 'publisher' Указывает издателя Microsoft SQL Server, отличного от Microsoft SQL Server. publisher имеет имя sysname с значением NULL по умолчанию.

Примечание.

издатель не должен использоваться при изменении свойств статьи на издателе SQL Server.

Значения кода возврата

0 (успешно) или 1 (сбой)

Замечания

sp_changesubscriber_schedule используется во всех типах реплика.

Разрешения

Только члены предопределенных ролей сервера sysadmin могут выполнять sp_changesubscriber_schedule.

См. также

sp_addsubscriber_schedule (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)