sp_changesubscriber_schedule (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Modifie la planification de l'Agent de distribution ou de fusion pour un abonné. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de publication.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @subscriber = ] 'subscriber' Nom de l’Abonné. l’abonné est 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.

[ @agent_type = ] type Type d’agent. type est smallint, avec une valeur par défaut de 0. 0 indique une Agent de distribution. 1 indique une Agent de fusion.

[ @frequency_type = ] frequency_type Fréquence à laquelle planifier la tâche de distribution. frequency_type est int, avec une valeur par défaut de 64. Il y a 10 colonnes de planification.

[ @frequency_interval = ] frequency_interval Valeur appliquée à la fréquence définie par frequency_type. frequency_interval est int, avec une valeur par défaut de 1.

[ @frequency_relative_interval = ] frequency_relative_interval Date de la tâche de distribution. frequency_relative_interval est int, avec une valeur par défaut de 1.

[ @frequency_recurrence_factor = ] frequency_recurrence_factor Facteur de périodicité utilisé par frequency_type. frequency_recurrence_factor est int, avec une valeur par défaut de 0.

[ @frequency_subday = ] frequency_subday Est la fréquence, en minutes, de replanifier pendant la période définie. frequency_subday est int, avec une valeur par défaut de 4.

[ @frequency_subday_interval = ] frequency_subday_interval Intervalle de frequency_subday. frequency_subday_interval est int, avec une valeur par défaut de 5.

[ @active_start_time_of_day = ] active_start_time_of_day Heure du jour où la tâche de distribution est planifiée pour la première fois. active_start_time_of_day est int, avec une valeur par défaut de 0.

[ @active_end_time_of_day = ] active_end_time_of_day Heure du jour où la tâche de distribution cesse d’être planifiée. active_end_time_of_day est int, avec une valeur par défaut de 235959, ce qui signifie 11 :59 :59 P.M. sur une horloge de 24 heures.

[ @active_start_date = ] active_start_date Date à laquelle la tâche de distribution est planifiée pour la première fois, mise en forme comme yyyyMMdd. active_start_date est int, avec une valeur par défaut de 0.

[ @active_end_date = ] active_end_date Date à laquelle la tâche de distribution cesse d’être planifiée, mise en forme comme yyyyMMdd. active_end_date est int, avec une valeur par défaut , 99991231ce qui signifie le 31 décembre 9999.

[ @publisher = ] 'publisher' Spécifie un serveur de publication non-Microsoft SQL Server. publisher est sysname, avec une valeur par défaut null.

Remarque

Publisher ne doit pas être utilisé lors de la modification des propriétés d’article sur un serveur de publication SQL Server.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_changesubscriber_schedule est utilisé dans tous les types de réplication.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_changesubscriber_schedule.

Voir aussi

sp_addsubscriber_schedule (Transact-SQL)
Procédures stockées système (Transact-SQL)