sp_changemergepullsubscription (Transact-SQL)sp_changemergepullsubscription (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Modifie les propriétés de l'abonnement de fusion extrait.Changes the properties of the merge pull subscription. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.This stored procedure is executed at the Subscriber on the subscription database.

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

SyntaxeSyntax

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

ArgumentsArguments

[ @publication = ] 'publication' Est le nom de la publication.[ @publication = ] 'publication' Is the name of the publication. publication est sysname, avec % comme valeur par défaut.publication is sysname, with a default of %.

[ @publisher = ] 'publisher' Est le nom du serveur de publication.[ @publisher = ] 'publisher' Is the name of the Publisher. serveur de publicationest sysname, avec % comme valeur par défaut.publisheris sysname, with a default of %.

[ @publisher_db = ] 'publisher_db' Est le nom de la base de données du serveur de publication.[ @publisher_db = ] 'publisher_db' Is the name of the Publisher database. publisher_dbest sysname, avec % comme valeur par défaut.publisher_dbis sysname, with a default of %.

[ @property = ] 'property' Est le nom de la propriété à modifier.[ @property = ] 'property' Is the name of the property to change. propriété est sysname, et peut prendre l’une des valeurs dans la table.property is sysname, and can be one of the values in the table.

[ @value = ] 'value' Est la nouvelle valeur pour la propriété spécifiée.[ @value = ] 'value' Is the new value for the specified property. valeurest nvarchar (255) , et peut prendre l’une des valeurs dans la table.valueis nvarchar(255), and can be one of the values in the table.

PropriétéProperty ValueValue DescriptionDescription
alt_snapshot_folderalt_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.Location where the snapshot folder is stored if the location is other than or in addition to the default location.
descriptiondescription Description de cet abonnement extrait.Description of this merge pull subscription.
distributordistributor Nom du serveur de distribution.Name of the Distributor.
distributor_logindistributor_login ID de connexion utilisé sur le serveur de distribution pour l'authentification SQL ServerSQL Server.Login ID used at the Distributor for SQL ServerSQL Server Authentication
distributor_passworddistributor_password Mot de passe (chiffré) sur le serveur de distribution pour SQL ServerSQL Server l’authentification.Password (encrypted) used at the Distributor for SQL ServerSQL Server Authentication.
distributor_security_modedistributor_security_mode 11 Utilise l'authentification Windows pour la connexion au serveur de distribution.Use Windows Authentication when connecting to the Distributor.
00 Utilise l'authentification SQL ServerSQL Server pour la connexion au serveur de distribution.Use SQL ServerSQL Server Authentication when connecting to the Distributor.
dynamic_snapshot_locationdynamic_snapshot_location Chemin d'accès au dossier dans lequel les fichiers d'instantané sont enregistrés.Path to the folder where the snapshot files are saved.
ftp_addressftp_address Disponible pour compatibilité descendante uniquement.Available for backward compatibility only. Est l’adresse réseau du service de transfert de protocole FTP (File) pour le serveur de distribution.Is the network address of the File Transfer Protocol (FTP) service for the Distributor.
ftp_loginftp_login Disponible pour compatibilité descendante uniquement.Available for backward compatibility only. Le nom d’utilisateur est utilisé pour se connecter au service FTP.Is the username used to connect to the FTP service.
ftp_passwordftp_password Disponible pour compatibilité descendante uniquement.Available for backward compatibility only. Mot de passe de l'utilisateur utilisé pour la connexion au service FTP.Is the user password used to connect to the FTP service.
ftp_portftp_port Disponible pour compatibilité descendante uniquement.Available for backward compatibility only. Numéro de port du service FTP du serveur de distribution.Is the port number of the FTP service for the Distributor.
Nom d’hôtehostname 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.Specifies a the value for HOST_NAME() when this function is used in the WHERE clause of a join filter or logical record relationship.
internet_logininternet_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.Login that the Merge Agent uses when connecting to the Web server that is hosting Web synchronization using Basic Authentication.
internet_passwordinternet_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.Password for the login that the Merge Agent uses when connecting to the Web server that is hosting Web synchronization using Basic Authentication.
internet_security_modeinternet_security_mode 11 Utilise l'authentification Windows pour se connecter au serveur Web qui héberge la synchronisation Web.Use Windows Authentication when connecting to the Web server that is hosting Web synchronization.
00 Utilise l'authentification de base pour se connecter au serveur Web qui héberge la synchronisation Web.Use Basic Authentication when connecting to the Web server that is hosting Web synchronization.
internet_timeoutinternet_timeout Délai en secondes avant l'expiration d'une demande de synchronisation Web.Length of time, in seconds, before a Web synchronization request expires.
internet_urlinternet_url URL qui représente l'emplacement de l'écouteur de réplication pour la synchronisation Web.URL that represents the location of the replication listener for Web synchronization.
merge_job_loginmerge_job_login Nom de connexion pour le compte Windows sous lequel l’agent s’exécute.Login for the Windows account under which the agent runs.
merge_job_passwordmerge_job_password Mot de passe pour le compte Windows sous lequel l’agent s’exécute.Password for the Windows account under which the agent runs.
prioritypriority Disponible pour compatibilité descendante uniquement. Exécutez sp_changemergesubscription sur le serveur de publication à la place pour modifier la priorité d’un abonnement.Available for backward compatibility only; run sp_changemergesubscription at the Publisher instead to modify the priority of a subscription.
publisher_loginpublisher_login ID de connexion utilisé côté serveur de publication pour l'authentification SQL ServerSQL ServerLogin ID used at the Publisher for SQL ServerSQL Server Authentication.
publisher_passwordpublisher_password Mot de passe (chiffré) utilisé côté serveur de publication pour l'authentification SQL ServerSQL ServerPassword (encrypted) used at the Publisher for SQL ServerSQL Server Authentication.
publisher_security_modepublisher_security_mode 00 Utiliser l'authentification SQL ServerSQL Server pour la connexion au serveur de publication.Use SQL ServerSQL Server Authentication when connecting to the Publisher.
11 Utiliser l'authentification Windows pour la connexion au serveur de publication.Use Windows Authentication when connecting to the Publisher.
22 Déclencheurs de synchronisation utilisent statique sysservers entrée pour l’appel de procédure distante (RPC) et le serveur de publication doit être définie dans le sysservers table en tant que serveur distant ou serveur lié.Synchronization triggers use a static sysservers entry to do remote procedure call (RPC), and the Publisher must be defined in the sysservers table as a remote server or linked server.
sync_typesync_type automaticautomatic Le schéma et les données initiales des tables publiées sont transférés en premier lieu vers l'Abonné.Schema and initial data for published tables are transferred to the Subscriber first.
Nonenone 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.Subscriber already has the schema and initial data for published tables; system tables and data are always transferred.
use_ftpuse_ftp truetrue Utilise FTP au lieu du protocole usuel pour extraire les instantanés.Use FTP instead of the typical protocol to retrieve snapshots.
falsefalse Utilise le protocole usuel pour extraire les instantanés.Use the typical protocol to retrieve snapshots.
use_web_syncuse_web_sync truetrue L'abonnement peut être synchronisé sur HTTP.Subscription can be synchronized over HTTP.
falsefalse L'abonnement ne peut pas être synchronisé sur HTTP.Subscription cannot be synchronized over HTTP.
use_interactive_resolveruse_interactive_resolver truetrue Le résolveur interactif est utilisé lors de la résolution des conflits.Interactive resolver is used during reconciliation.
falsefalse Le résolveur interactif n'est pas utilisé.Interactive resolver is not used.
working_directoryworking_directory Chemin complet du répertoire dans lequel les fichiers d'instantané sont transférés via FTP lorsque cette option est spécifiée.Fully-qualified path to the directory where snapshot files are transferred using FTP when that option is specified.
NULL (par défaut)NULL (default) Retourne la liste des valeurs prises en charge pour propriété.Returns the list of supported values for property.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_changemergepullsubscription est utilisé dans la réplication de fusion.sp_changemergepullsubscription is used in merge replication.

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é.The current server and current database are assumed to be the Subscriber and Subscriber database.

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.After changing an agent login or password, you must stop and restart the agent before the change takes effect.

AutorisationsPermissions

Seuls les membres de la sysadmin rôle serveur fixe ou db_owner rôle de base de données fixe peuvent exécuter sp_changemergepullsubscription.Only members of the sysadmin fixed server role or db_owner fixed database role can execute sp_changemergepullsubscription.

Voir aussiSee Also

Afficher et modifier les propriétés d’un abonnement par extraction View and Modify Pull Subscription Properties
sp_addmergepullsubscription (Transact-SQL) sp_addmergepullsubscription (Transact-SQL)
sp_dropmergepullsubscription (Transact-SQL) sp_dropmergepullsubscription (Transact-SQL)
sp_helpmergepullsubscription (Transact-SQL) sp_helpmergepullsubscription (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)