sp_changesubscriber (Transact-SQL)sp_changesubscriber (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

Modifie les options d'un Abonné.Changes the options for a Subscriber. Toute tâche de distribution destinée aux Abonnés à ce serveur de publication est mise à jour.Any distribution task for the Subscribers to this Publisher is updated. Cette procédure stockée écrit dans la table MSsubscriber_info de la base de données de distribution.This stored procedure writes to the MSsubscriber_info table in the distribution database. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.This stored procedure is executed at the Publisher on the publication database.

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

SyntaxeSyntax

  
sp_changesubscriber [ @subscriber= ] 'subscriber'  
    [ , [ @type= ] type ]  
    [ , [ @login= ] 'login' ]  
    [ , [ @password= ] 'password' ]  
    [ , [ @commit_batch_size= ] commit_batch_size ]  
    [ , [ @status_batch_size= ] status_batch_size ]  
    [ , [ @flush_frequency= ] flush_frequency ]  
    [ , [ @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 ]  
    [ , [ @description= ] 'description' ]  
    [ , [ @security_mode= ] security_mode ]  
    [ , [ @publisher = ] 'publisher' ]  

ArgumentsArguments

[ @subscriber = ] 'subscriber'Nom de l’abonné sur lequel modifier les options.[ @subscriber = ] 'subscriber' Is the name of the Subscriber on which to change the options. Subscriber est de type sysname, sans valeur par défaut.subscriber is sysname, with no default.

[ @type = ] typeType d’abonné.[ @type = ] type Is the Subscriber type. type est de type tinyint, avec NULL comme valeur par défaut.type is tinyint, with a default of NULL. 0 indique un MicrosoftMicrosoft SQL ServerSQL Server abonné.0 indicates a MicrosoftMicrosoft SQL ServerSQL Server Subscriber. 1 spécifie un abonné SQL ServerSQL Server de serveur de source de données ODBC qui n’est pas ou.1 specifies a non- SQL ServerSQL Server or other ODBC data source server Subscriber.

[ @login = ] 'login'ID de SQL ServerSQL Server connexion d’authentification.[ @login = ] 'login' Is the SQL ServerSQL Server Authentication login ID. login est de type sysname, avec NULL comme valeur par défaut.login is sysname, with a default of NULL.

[ @password = ] 'password'Mot de passe d’authentification. SQL ServerSQL Server[ @password = ] 'password' Is the SQL ServerSQL Server Authentication password. Password est de % type sysname, avec la valeur par défaut.password is sysname, with a default of %. % indique qu’il n’y a aucune modification de la propriété de mot de passe.% indicates there is no change to the password property.

[ @commit_batch_size = ] commit_batch_sizePris en charge pour la compatibilité descendante uniquement.[ @commit_batch_size = ] commit_batch_size Supported for backward compatibility only.

[ @status_batch_size = ] status_batch_sizePris en charge pour la compatibilité descendante uniquement.[ @status_batch_size = ] status_batch_size Supported for backward compatibility only.

[ @flush_frequency = ] flush_frequencyPris en charge pour la compatibilité descendante uniquement.[ @flush_frequency = ] flush_frequency Supported for backward compatibility only.

[ @frequency_type = ] frequency_typeFréquence de planification de la tâche de distribution.[ @frequency_type = ] frequency_type Is the frequency with which to schedule the distribution task. 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
6464 Démarrage automatiqueAutostart
128128 PériodiqueRecurring

[ @frequency_interval = ] frequency_intervalIntervalle de type_fréquence.[ @frequency_interval = ] frequency_interval Is the interval for frequency_type. frequency_interval est de type int, avec NULL comme valeur par défaut.frequency_interval is int, with a default of NULL.

[ @frequency_relative_interval = ] frequency_relative_intervalDate de la tâche de distribution.[ @frequency_relative_interval = ] frequency_relative_interval Is the date of the distribution task. 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
11 PremièreFirst
22 SecondeSecond
44 TroisièmeThird
88 QuatrièmeFourth
1616 DernièreLast

[ @frequency_recurrence_factor = ] frequency_recurrence_factorFréquence de répétition de la tâche de distribution pendant le frequency_typedéfini.[ @frequency_recurrence_factor = ] frequency_recurrence_factor Is how often the distribution task should recur during the defined frequency_type. frequency_recurrence_factor est de type int, avec NULL comme valeur par défaut.frequency_recurrence_factor is int, with a default of NULL.

[ @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
44 MinuteMinute
88 HeureHour

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

[ @active_start_time_of_day = ] active_start_time_of_dayHeure du jour de la première planification de la tâche de distribution, au format HHMMSS.[ @active_start_time_of_day = ] active_start_time_of_day Is the time of day when the distribution task is first scheduled, formatted as HHMMSS. active_start_time_of_day est de type int, avec NULL comme valeur par défaut.active_start_time_of_day is int, with a default of NULL.

[ @active_end_time_of_day = ] active_end_time_of_dayHeure de la journée à laquelle la tâche de distribution cesse d’être planifiée, au format HHMMSS.[ @active_end_time_of_day = ] active_end_time_of_day Is the time of day when the distribution task stops being scheduled, formatted as HHMMSS. active_end_time_of_dayest de type int, avec NULL comme valeur par défaut.active_end_time_of_dayis int, with a default of NULL.

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

[ @active_end_date = ] active_end_dateDate à laquelle la tâche de distribution cesse d’être planifiée, au format AAAAMMJJ.[ @active_end_date = ] active_end_date Is the date when the distribution task stops being scheduled, formatted as YYYYMMDD. active_end_dateest de type int, avec NULL comme valeur par défaut.active_end_dateis int, with a default of NULL.

[ @description = ] 'description'Description facultative du texte.[ @description = ] 'description' Is an optional text description. Description est de type nvarchar (255) , avec NULL comme valeur par défaut.description is nvarchar(255), with a default of NULL.

[ @security_mode = ] security_modeEst le mode de sécurité implémenté.[ @security_mode = ] security_mode Is the implemented security mode. security_mode est de type intet peut prendre l’une des valeurs suivantes.security_mode is int, and can be one of these values.

ValueValue DescriptionDescription
00 SQL ServerSQL Server AuthentificationAuthentication
11 Authentification WindowsWindows Authentication

[ @publisher = ] 'publisher'Spécifie un serveur SQL ServerSQL Server de publication non-.[ @publisher = ] 'publisher' Specifies a non- 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 utilisé lors de la modification SQL ServerSQL Server des propriétés d’un article sur un serveur de publication.publisher should not be used when changing article properties on 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_changesubscriber est utilisé dans tous les types de réplications.sp_changesubscriber is used in all types of replication.

AutorisationsPermissions

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

Voir aussiSee Also

sp_addsubscriber (Transact-SQL) sp_addsubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL) sp_dropsubscriber (Transact-SQL)
sp_helpdistributiondb (Transact-SQL) sp_helpdistributiondb (Transact-SQL)
sp_helpserver (Transact-SQL) sp_helpserver (Transact-SQL)
sp_helpsubscriberinfo (Transact-SQL) sp_helpsubscriberinfo (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)