sp_addsubscriber_schedule (Transact-SQL)
Agrega una programación para el Agente de distribución y el Agente de mezcla. Este procedimiento almacenado se ejecuta en el publicador de cualquier base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_addsubscriber_schedule [ @subscriber = ] 'subscriber'
[ , [ @agent_type = ] agent_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' ]
Argumentos
[ @subscriber = ] 'subscriber'
Es el nombre del suscriptor. subscriber es de tipo sysname. El nombre del suscriptor tiene que ser único en la base de datos, no puede existir previamente y no puede ser NULL.[ @agent_type = ] agent_type
Es el tipo de agente. agent_type es de tipo smallint y puede tener uno de estos valores.Valor
Descripción
0 (valor predeterminado)
Agente de distribución
1
Agente de mezcla
[ @frequency_type = ] frequency_type
Es la frecuencia con que se programa el agente de distribución. frequency_type es de tipo int y puede tener uno de estos valores.Valor
Descripción
1
Una vez
2
A petición
4
Diariamente
8
Semanalmente
16
Mensualmente
32
Mensualmente relativa
64 (predeterminado)
Iniciar automáticamente
128
Periódica
[ @frequency_interval = ] frequency_interval
Es el valor que se va a aplicar a la frecuencia establecida por frequency_type. frequency_interval es de tipo int y su valor predeterminado es 1.[ @frequency_relative_interval = ] frequency_relative_interval
Es la fecha del Agente de distribución. Este parámetro se utiliza cuando frequency_type se establece en 32 (mensualmente relativa). frequency_relative_interval es de tipo int y puede tener uno de estos valores.Valor
Descripción
1 (predeterminado)
Primero
2
Segundo
4
Tercero
8
Cuarto
16
Último
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
Es el factor de repetición que se utiliza en frequency_type. frequency_recurrence_factor es de tipo int y su valor predeterminado es 0.[ @frequency_subday = ] frequency_subday
Es la frecuencia de repetición de la programación durante el periodo definido. frequency_subday es de tipo int y puede tener uno de estos valores.Valor
Descripción
1
Una vez
2
Segundo
4 (predeterminado)
Minute
8
Hour
[ @frequency_subday_interval = ] frequency_subday_interval
Es el intervalo de frequency_subday. frequency_subday_interval es de tipo int y su valor predeterminado es 5.[ @active_start_time_of_day = ] active_start_time_of_day
Es la hora del día en que el agente de distribución se programa por primera vez, con el formato HHMMSS. active_start_time_of_day es de tipo int y su valor predeterminado es 0.[ @active_end_time_of_day = ] active_end_time_of_day
Es la hora del día en que el agente de distribución deja de estar programado, con el formato HHMMSS. active_end_time_of_dayes de tipo int y su valor predeterminado es 235959, es decir, 11:59:59 p. m. en un reloj de 24 horas.[ @active_start_date = ] active_start_date
Es la fecha en que el agente de distribución se programa por primera vez, con el formato AAAAMMDD. active_start_date es de tipo int y su valor predeterminado es 0.[ @active_end_date = ] active_end_date
Es la fecha en la que el agente de distribución deja de estar programado, con el formato AAAAMMDD. active_end_date es de tipo int y su valor predeterminado es 99991231, que significa 31 de diciembre de 9999.[ @publisher = ] 'publisher'
Especifica un publicador que no es de Microsoft SQL Server. publisher es de tipo sysname y su valor predeterminado es NULL.Nota
No se debe especificar publisher con un publicador de SQL Server.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_addsubscriber_schedule se utiliza en la replicación de instantáneas, transaccional y de mezcla.
Permisos
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_addsubscriber_schedule.