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)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по