sp_changemergepullsubscription (Transact-SQL)
S'applique à : SQL Server
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é.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_changemergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Arguments
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, avec la valeur par défaut %
.
[ @publisher = ] N’publisher'
Nom du serveur de publication. @publisher est sysname, avec la valeur par défaut %
.
[ @publisher_db = ] N’publisher_db'
Nom de la base de données du serveur de publication. @publisher_db est sysname, avec la valeur par défaut %
.
[ @property = ] N’property'
Nom de la propriété à changer. @property est sysname et peut être l’une des valeurs du tableau suivant.
[ @value = ] N’value'
Nouvelle valeur de la propriété spécifiée. @value est nvarchar(255) et peut être l’une des valeurs du tableau suivant.
Propriété | Valeur | Description |
---|---|---|
alt_snapshot_folder |
Emplacement de stockage du dossier d'instantanés, 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 |
Utilisez l’authentification SQL Server lors de la connexion au serveur de distribution. | |
dynamic_snapshot_location |
Chemin d'accès au dossier dans lequel les fichiers d'instantané sont enregistrés. | |
ftp_address |
Disponible pour compatibilité descendante uniquement. Adresse réseau du service FTP (File Transfer Protocol) du serveur de distribution. | |
ftp_login |
Disponible pour compatibilité descendante uniquement. Nom d'utilisateur, utilisé pour la connexion au service FTP. | |
ftp_password |
Disponible pour compatibilité descendante uniquement. Mot de passe utilisateur utilisé pour se connecter au service FTP. | |
ftp_port |
Disponible pour compatibilité descendante uniquement. Numéro de port du service FTP pour le serveur de distribution. | |
hostname |
Spécifie la valeur pour HOST_NAME() laquelle cette fonction est utilisée dans la WHERE clause d’un filtre de jointure ou d’une relation d’enregistrement logique. |
|
internet_login |
Connexion que l'Agent de fusion utilise pour se connecter, à l'aide de l'authentification de base, au serveur Web qui héberge la synchronisation Web. | |
internet_password |
Mot de passe de la connexion que l'Agent de fusion utilise pour se connecter, à l'aide de l'authentification de base, au serveur Web qui héberge la synchronisation Web. | |
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 |
Délai en secondes avant l'expiration d'une demande de synchronisation Web. | |
internet_url |
URL qui représente l'emplacement de l'écouteur de réplication pour la synchronisation Web. | |
merge_job_login |
Nom de connexion 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 uniquement pour la compatibilité descendante ; exécutez sp_changemergesubscription au serveur de publication pour 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 |
Utilisez l’authentification SQL Server lors de la connexion au serveur de publication. |
1 |
Utiliser l'authentification Windows pour la connexion au serveur de publication. | |
2 |
Les déclencheurs de synchronisation utilisent une entrée statique sysservers pour effectuer un appel de procédure distante (RPC), et le serveur de publication doit être défini dans la sysservers table en tant que serveur distant ou serveur lié. |
|
sync_type |
automatic |
Le schéma et les données initiales des 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 pour les tables publiées ; les données et les tables système sont toujours transférées. | |
use_ftp |
true |
Utilisez FTP au lieu du protocole classique pour récupérer des instantanés. |
false |
Utilise le protocole usuel pour extraire les instantanés. | |
use_web_sync |
true |
L'abonnement peut être synchronisé sur HTTP. |
false |
L’abonnement ne peut pas être synchronisé via HTTP. | |
use_interactive_resolver |
true |
Le résolveur interactif est utilisé lors de la résolution des conflits. |
false |
Le programme de résolution interactif n’est pas utilisé. | |
working_directory |
Chemin d’accès complet au répertoire où les fichiers d’instantanés sont transférés à l’aide du protocole 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 de retour
0
(réussite) or 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é le nom de connexion ou le mot de passe d'un Agent, vous devez arrêter et redémarrer celui-ci avant que la modification prenne effet.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent s’exécuter sp_changemergepullsubscription
.