sp_addsubscriber_schedule (Transact-SQL)sp_addsubscriber_schedule (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Ajoute une planification de l'Agent de distribution et de l'Agent de fusion.Adds a schedule for the Distribution Agent and Merge Agent. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de publication.This stored procedure is executed at the Publisher on any database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
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' ]  

ArgumentsArguments

[ @subscriber = ] 'subscriber'Nom de l’abonné.[ @subscriber = ] 'subscriber' Is the name of the Subscriber. Subscriber est de type sysname.subscriber is sysname. Le nom de l'Abonné doit être unique dans la base de données, ne doit pas déjà exister et ne peut pas avoir la valeur NULL.The name of the Subscriber must be unique in the database, must not already exist, and cannot be NULL.

[ @agent_type = ] agent_typeType d’agent.[ @agent_type = ] agent_type Is the type of agent. agent_type est de type smallintet peut prendre l’une des valeurs suivantes.agent_type is smallint, and can be one of these values.

ValueValue DescriptionDescription
0 (valeur par défaut)0 (default) Agent de distributionDistribution Agent
11 Agent de fusionMerge Agent

[ @frequency_type = ] frequency_typeFréquence de planification de l’Agent de distribution.[ @frequency_type = ] frequency_type Is the frequency with which to schedule the Distribution Agent. frequency_type est de type intet peut prendre l’une des valeurs suivantes.frequency_type is int, and can be one of these values.

ValueValue DescriptionDescription
11 Une foisOne time
22 À la demandeOn demand
44 Tous les joursDaily
88 SemaineWeekly
1616 MoisMonthly
3232 Mensuelle relativeMonthly relative
64 (valeur par défaut)64 (default) Démarrage automatiqueAutostart
128128 PériodiqueRecurring

[ @frequency_interval = ] frequency_intervalValeur à appliquer à la fréquence définie par frequency_type.[ @frequency_interval = ] frequency_interval Is the value to apply to the frequency set by frequency_type. frequency_interval est de type int, avec 1comme valeur par défaut.frequency_interval is int, with a default of 1.

[ @frequency_relative_interval = ] frequency_relative_intervalDate de la Agent de distribution.[ @frequency_relative_interval = ] frequency_relative_interval Is the date of the Distribution Agent. Ce paramètre est utilisé lorsque frequency_type a la valeur 32 (mensuelle relative).This parameter is used when frequency_type is set to 32 (monthly relative). frequency_relative_interval est de type intet peut prendre l’une des valeurs suivantes.frequency_relative_interval is int, and can be one of these values.

ValueValue DescriptionDescription
1 (par défaut)1 (default) PremièreFirst
22 SecondeSecond
44 TroisièmeThird
88 QuatrièmeFourth
1616 DernièreLast

[ @frequency_recurrence_factor = ] frequency_recurrence_factorFacteur de récurrence utilisé par frequency_type.[ @frequency_recurrence_factor = ] frequency_recurrence_factor Is the recurrence factor used by frequency_type. frequency_recurrence_factor est de type int, avec 0comme valeur par défaut.frequency_recurrence_factor is int, with a default of 0.

[ @frequency_subday = ] frequency_subdayFréquence de replanification au cours de la période définie.[ @frequency_subday = ] frequency_subday Is how often to reschedule during the defined period. frequency_subday est de type intet peut prendre l’une des valeurs suivantes.frequency_subday is int, and can be one of these values.

ValueValue DescriptionDescription
11 Une foisOnce
22 SecondeSecond
4 (par défaut)4 (default) MinuteMinute
88 HeureHour

[ @frequency_subday_interval = ] frequency_subday_intervalIntervalle de frequency_subday.[ @frequency_subday_interval = ] frequency_subday_interval Is the interval for frequency_subday. frequency_subday_interval est de type int, avec 5comme valeur par défaut.frequency_subday_interval is int, with a default of 5.

[ @active_start_time_of_day = ] active_start_time_of_dayHeure de la journée à laquelle le Agent de distribution est planifié pour la première fois, au format HHMMSS.[ @active_start_time_of_day = ] active_start_time_of_day Is the time of day when the Distribution Agent is first scheduled, formatted as HHMMSS. active_start_time_of_day est de type int, avec 0comme valeur par défaut.active_start_time_of_day is int, with a default of 0.

[ @active_end_time_of_day = ] active_end_time_of_dayHeure de la journée à laquelle le Agent de distribution cesse d’être planifié, au format HHMMSS.[ @active_end_time_of_day = ] active_end_time_of_day Is the time of day when the Distribution Agent stops being scheduled, formatted as HHMMSS. active_end_time_of_dayest de type int, avec 235959 comme valeur par défaut, ce qui signifie 11:59:59 P.M.active_end_time_of_dayis int, with a default of 235959, which means 11:59:59 P.M. mesurée sur une horloge de 24 heures.as measured on a 24-hour clock.

[ @active_start_date = ] active_start_dateDate à laquelle le Agent de distribution est planifié pour la première fois, au format AAAAMMJJ.[ @active_start_date = ] active_start_date Is the date when the Distribution Agent is first scheduled, formatted as YYYYMMDD. active_start_date est de type int, avec 0comme valeur par défaut.active_start_date is int, with a default of 0.

[ @active_end_date = ] active_end_dateDate à laquelle le Agent de distribution cesse d’être planifié, au format AAAAMMJJ.[ @active_end_date = ] active_end_date Is the date when the Distribution Agent stops being scheduled, formatted as YYYYMMDD. active_end_date est de type int, avec 99991231 comme valeur par défaut, ce qui correspond au 31 décembre 9999.active_end_date is int, with a default of 99991231, which means December 31, 9999.

[ @publisher = ] 'publisher'Spécifie un serveur MicrosoftMicrosoft de publication non- SQL ServerSQL Server .[ @publisher = ] 'publisher' Specifies a non- MicrosoftMicrosoft SQL ServerSQL Server Publisher. Publisher est de type sysname, avec NULL comme valeur par défaut.publisher is sysname, with a default of NULL.

Notes

l' éditeur ne doit pas être spécifié SQL ServerSQL Server pour un serveur de publication.publisher should not be specified for a SQL ServerSQL Server Publisher.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_addsubscriber_schedule est utilisé dans la réplication d’instantané, la réplication transactionnelle et la réplication de fusion.sp_addsubscriber_schedule is used in snapshot replication, transactional replication, and merge replication.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_addsubscriber_schedule.Only members of the sysadmin fixed server role can execute sp_addsubscriber_schedule.

Voir aussiSee Also

sp_changesubscriber_schedule (Transact-SQL) sp_changesubscriber_schedule (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)