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é.
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.
Voir aussi