sp_changemergepullsubscription (Transact-SQL)

Modifie les propriétés de l'abonnement de fusion extrait. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'abonné.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_changemergepullsubscription [ [ @publication= ] 'publication' ]
    [ , [ @publisher= ] 'publisher' ]
    [ , [ @publisher_db= ] 'publisher_db' ]
    [ , [ @property= ] 'property' ]
    [ , [ @value= ] 'value' ]

Arguments

  • [ @publication=] 'publication'
    Nom de la publication. publication est de type sysname, avec % comme valeur par défaut.

  • [ @publisher=] 'publisher'
    Nom du serveur de publication. publisherest de type sysname, avec % comme valeur par défaut.

  • [ @publisher_db=] 'publisher_db'
    Nom de la base de données du serveur de publication. publisher_dbest de type sysname, avec % comme valeur par défaut.

  • [ @property=] 'property'
    Nom de la propriété à modifier. property est de type sysname et peut prendre l'une des valeurs figurant dans le tableau.

  • [ @value=] 'value'
    Nouvelle valeur de la propriété spécifiée. valueest de type nvarchar(255) et peut prendre l'une des valeurs figurant dans le tableau.

    Propriété

    Valeur

    Description

    alt_snapshot_folder

     

    Emplacement de stockage du dossier de captures instantanées, si cet emplacement est différent ou en complément de l'emplacement par défaut.

    description

     

    Description de cet abonnement extrait.

    distributor

     

    Nom du serveur de distribution.

    distributor_login

     

    ID de connexion utilisé sur le serveur de distribution pour l'authentification SQL Server.

    distributor_password

     

    Mot de passe (chiffré) utilisé sur le serveur de distribution pour l'authentification SQL Server.

    distributor_security_mode

    1

    Utilise l'authentification Windows pour la connexion au serveur de distribution.

     

    0

    Utilise l'authentification SQL Server pour la connexion au serveur de distribution.

    dynamic_snapshot_location

     

    Chemin d'accès au dossier dans lequel les fichiers de capture instantanée sont enregistrés.

    ftp_address

     

    Disponible pour compatibilité ascendante uniquement. Adresse réseau du service FTP du serveur de distribution.

    ftp_login

     

    Disponible pour compatibilité ascendante uniquement. Nom d'utilisateur, utilisé pour la connexion au service FTP.

    ftp_password

     

    Disponible pour compatibilité ascendante uniquement. Mot de passe de l'utilisateur, utilisé pour la connexion au service FTP.

    ftp_port

     

    Disponible pour compatibilité ascendante uniquement. Numéro de port du service FTP du serveur de distribution.

    hostname

     

    Spécifie la valeur de la fonction HOST_NAME() lorsqu'elle est utilisée dans la clause WHERE d'un filtre de jointure ou d'une relation logique.

    internet_login

     

    Connexion utilisée par l'Agent de fusion pour se connecter au serveur Web qui héberge la synchronisation Web à l'aide de l'authentification de base.

    internet_password

     

    Mot de passe de la connexion utilisée par l'Agent de fusion pour se connecter au serveur Web qui héberge la synchronisation Web à l'aide de l'authentification de base.

    internet_security_mode

    1

    Utilise l'authentification Windows pour se connecter au serveur Web qui héberge la synchronisation Web.

     

    0

    Utilise l'authentification de base pour se connecter au serveur Web qui héberge la synchronisation Web.

    internet_timeout

     

    Durée, exprimée en secondes, avant l'expiration d'une requête de synchronisation Web.

    internet_url

     

    URL qui représente l'emplacement d'un écouteur de réplication pour la synchronisation Web.

    merge_job_login

     

    Connexion d'accès du compte Windows sous lequel l'Agent s'exécute.

    merge_job_password

     

    Mot de passe du compte Windows sous lequel l'Agent s'exécute.

    priority

     

    Disponible pour compatibilité descendante uniquement ; exécutez sp_changemergesubscription sur le serveur de publication au lieu de modifier la priorité d'un abonnement.

    publisher_login

     

    ID de connexion utilisé sur le serveur de publication pour l'authentification SQL Server.

    publisher_password

     

    Mot de passe (chiffré) utilisé sur le serveur de publication pour l'authentification SQL Server.

    publisher_security_mode

    0

    Utilise l'authentification SQL Server pour la connexion au serveur de publication.

     

    1

    Utilise l'authentification Windows pour la connexion au serveur de publication.

     

    2

    Les déclencheurs de synchronisation utilisent une entrée sysservers statique pour les appels de procédure distante (RPC). Le serveur de publication doit être défini dans la table sysservers en tant que serveur distant ou lié.

    sync_type

    automatic

    Le schéma et les données initiales destinées aux tables publiées sont transférés en premier lieu vers l'abonné.

     

    none

    L'abonné dispose déjà du schéma et des données initiales destinées aux tables publiées. Les tables système et leurs données sont toujours transférées.

    use_ftp

    true

    Utilise FTP au lieu du protocole usuel pour extraire les captures instantanées.

     

    false

    Utilise le protocole usuel pour extraire les captures instantanées.

    use_web_sync

    true

    L'abonnement peut être synchronisé sur HTTP.

     

    false

    L'abonnement ne peut pas être synchronisé sur HTTP.

    use_interactive_resolver

    true

    Le résolveur interactif est utilisé lors de la résolution des conflits.

     

    false

    Le résolveur interactif n'est pas utilisé.

    working_directory

     

    Chemin d'accès complet du répertoire dans lequel les fichiers de capture instantanée sont transférés via FTP lorsque cette option est spécifiée.

    NULL (valeur par défaut)

     

    Retourne la liste des valeurs prises en charge pour property.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Notes

sp_changemergepullsubscription est utilisé dans la réplication de fusion.

Le serveur courant et la base de données courantes sont supposés être l'abonné et la base de données de l'abonné.

Après avoir modifié la connexion ou le mot de passe d'un agent, vous devez arrêter et redémarrer ce dernier pour que les modifications prennent effet.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter la procédure sp_changemergepullsubscription.