• 相关软件
    >sp_changesubscriber_schedule 创建者:webmaster 更新时间:2006-02-16 15:51

    更改订阅服务器的分发代理程序或合并代理程序调度。此存储过程在发布服务器的任何数据库上执行。



    语法


    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'



    是订阅服务器名。subscriber 的数据类型为 sysname。订阅服务器名在数据库内必须唯一,不能已存在,而且不能为 NULL。



    [@agent_type =] type



    是代理程序的类型。agent_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,表示 24 小时制的 11:59:59 P.M.。



    [@active_start_date =] active_start_date



    是第一次调度分发任务的日期,格式为 YYYYMMDD。active_start_date 的数据类型为 int,默认设置为 0。



    [@active_end_date =] active_end_date



    是停止调度分发任务的日期,格式为 YYYYMMDD。active_end_date 的数据类型为 int,默认设置为 99991231,表示 9999 年 12 月 31 日。



    返回代码值


    0(成功)或 1(失败)



    注释


    sp_changesubscriber_schedule 用于所有类型的复制。



    权限


    只有 sysadmin 固定服务器角色成员才能执行 sp_changesubscriber_schedule

    相关文章
    本页查看次数: