sp_changesubscriber (Transact-SQL)

 

S’applique à : SQL Server

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2008)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse

Modifie les options d'un Abonné. Toute tâche de distribution destinée aux Abonnés à ce serveur de publication est mise à jour. Cette procédure stockée est écrit dans le MSsubscriber_info table dans la base de données de distribution. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.

Topic link icon Conventions de la syntaxe Transact-SQL

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

[ @subscriber=] 'subscriber'
Nom de l'Abonné sur lequel modifier les options. abonné est sysname, sans valeur par défaut.

[ @type=] type
Type de l'Abonné. type est tinyint, avec NULL comme valeur par défaut. 0 indique un Microsoft SQL Server abonné. 1 spécifie non -SQL Server ou un autre serveur de source de données ODBC abonné.

[ @login=] 'login'
ID de connexion pour l'authentification SQL Server. connexion est sysname, avec NULL comme valeur par défaut.

[ @password=] 'password'
Est le SQL Server mot de passe d’authentification. mot de passe est sysname, avec une valeur par défaut ** % **. %indique aucune modification n’est à la propriété de mot de passe.

[ @commit_batch_size=] commit_batch_size
Pris en charge pour la compatibilité descendante uniquement.

[ @status_batch_size=] status_batch_size
Pris en charge pour la compatibilité descendante uniquement.

[ @flush_frequency=] flush_frequency
Pris en charge pour la compatibilité descendante uniquement.

[ @frequency_type=] frequency_type
Fréquence de planification de la tâche de distribution. frequency_type est int, et peut prendre l’une des valeurs suivantes.

ValeurDescription
1Une fois
2À la demande
4Tous les jours
8Semaine
16Mois
32Mensuelle relative
64Démarrage automatique
128Périodique

[ ** @frequency_interval=**] frequency_interval
Intervalle de frequency_type. frequency_interval est int, avec NULL comme valeur par défaut.

[ ** @frequency_relative_interval=**] frequency_relative_interval
Date de la tâche de distribution. Ce paramètre est utilisé lors de la frequency_type a 32 (mensuel relatif). frequency_relative_interval est int, et peut prendre l’une des valeurs suivantes.

ValeurDescription
1Première
2Seconde
4Troisième
8Quatrième
16Dernière

[ ** @frequency_recurrence_factor=**] frequency_recurrence_factor
Indique la fréquence à laquelle la tâche de distribution doit se répéter durant la période définie par frequency_type. frequency_recurrence_factor est int, avec NULL comme valeur par défaut.

[ @frequency_subday=] frequency_subday
Fréquence de replanification nécessaire pendant la période définie. frequency_subday est int, et peut prendre l’une des valeurs suivantes.

ValeurDescription
1Une fois
2Seconde
4Minute
8Heure

[ ** @frequency_subday_interval=**] frequency_subday_interval
Intervalle de frequency_subday. frequency_subday_interval est int, avec NULL comme valeur par défaut.

[ ** @active_start_time_of_day=**] active_start_time_of_day
Heure du jour de la première planification de la tâche de distribution, au format HHMMSS. active_start_time_of_day est int, avec NULL comme valeur par défaut.

[ ** @active_end_time_of_day=**] active_end_time_of_day
Heure à laquelle la tâche de distribution cesse d'être planifiée, exprimée au format HHMMSS. active_end_time_of_dayest int, avec NULL comme valeur par défaut.

[ @active_start_date=] active_start_date
Date de première planification de la tâche de distribution, au format AAAAMMJJ. active_start_date est int, avec NULL comme valeur par défaut.

[ @active_end_date=] active_end_date
Date à laquelle la tâche de distribution cesse d'être planifiée, exprimée au format AAAAMMJJ. active_end_dateest int, avec NULL comme valeur par défaut.

[ @description=] 'description'
Description de texte facultative. Description est nvarchar (255), avec NULL comme valeur par défaut.

[ @security_mode=] security_mode
Représente le mode de sécurité implémenté. security_mode est int, et peut prendre l’une des valeurs suivantes.

ValeurDescription
0Authentification SQL Server
1Authentification Windows

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

System_CAPS_ICON_note.jpg Remarque


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

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

sp_changesubscriber est utilisée dans tous les types de réplication.

Seuls les membres de la sysadmin du rôle serveur fixe peuvent exécuter sp_changesubscriber.

sp_addsubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributiondb (Transact-SQL)
sp_helpserver (Transact-SQL)
sp_helpsubscriberinfo (Transact-SQL)
Procédures système (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: