更改訂閱服務(wù)器的分發(fā)代理程序或合并代理程序調(diào)度。此存儲過程在發(fā)布服務(wù)器的任何數(shù)據(jù)庫上執(zhí)行。
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 ]
[@subscriber =] 'subscriber'
是訂閱服務(wù)器名。subscriber 的數(shù)據(jù)類型為 sysname。訂閱服務(wù)器名在數(shù)據(jù)庫內(nèi)必須唯一,不能已存在,而且不能為 NULL。
[@agent_type =] type
是代理程序的類型。agent_type 的數(shù)據(jù)類型為 smallint,默認(rèn)設(shè)置為 0。0 表示分發(fā)代理程序。1 表示合并代理程序。
[@frequency_type =] frequency_type
是調(diào)度分發(fā)任務(wù)所使用的頻率。frequency_type 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 64。有 10 個調(diào)度列。
[@frequency_interval =] frequency_interval
是應(yīng)用于 frequency_type 所設(shè)置頻率的值。frequency_interval 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 1。
[@frequency_relative_interval =] frequency_relative_interval
是分發(fā)任務(wù)運行的日期。frequency_relative_interval 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 1。
[@frequency_recurrence_factor =] frequency_recurrence_factor
是 frequency_type 使用的重復(fù)因子。frequency_recurrence_factor 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 0。
[@frequency_subday =] frequency_subday
是在定義的周期內(nèi)重新調(diào)度的頻率(以分鐘為單位)。frequency_subday 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 4。
[@frequency_subday_interval =] frequency_subday_interval
是 frequency_subday 的間隔。frequency_subday_interval 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 5。
[@active_start_time_of_day =] active_start_time_of_day
是第一次調(diào)度分發(fā)任務(wù)的時間。active_start_time_of_day 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 0。
[@active_end_time_of_day =] active_end_time_of_day
是停止調(diào)度分發(fā)任務(wù)的時間。active_end_time_of_day 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 235959,表示 24 小時制的 11:59:59 P.M.。
[@active_start_date =] active_start_date
是第一次調(diào)度分發(fā)任務(wù)的日期,格式為 YYYYMMDD。active_start_date 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 0。
[@active_end_date =] active_end_date
是停止調(diào)度分發(fā)任務(wù)的日期,格式為 YYYYMMDD。active_end_date 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 99991231,表示 9999 年 12 月 31 日。
0(成功)或 1(失?。?/P>
sp_changesubscriber_schedule 用于所有類型的復(fù)制。
只有 sysadmin 固定服務(wù)器角色成員才能執(zhí)行 sp_changesubscriber_schedule。
相關(guān)文章