sp_change_subscription_properties (Transact-SQL)sp_change_subscription_properties (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Met à jour les informations pour les abonnements par extraction de données (pull).Updates information for pull subscriptions. 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_change_subscription_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'  
        , [ @property = ] 'property'  
        , [ @value = ] 'value'  
    [ , [ @publication_type = ] publication_type ]  

ArgumentsArguments

[ @publisher = ] 'publisher'Nom du serveur de publication.[ @publisher = ] 'publisher' Is the name of the Publisher. Publisher est de type sysname, sans valeur par défaut.publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db'Nom de la base de données du serveur de publication.[ @publisher_db = ] 'publisher_db' Is the name of the Publisher database. publisher_db est de type sysname, sans valeur par défaut.publisher_db is sysname, with no default.

[ @publication = ] 'publication'Nom de la publication.[ @publication = ] 'publication' Is the name of the publication. publication est de type sysname, sans valeur par défaut.publication is sysname, with no default.

[ @property = ] 'property'Propriété à modifier.[ @property = ] 'property' Is the property to be changed. Property est de type sysname.property is sysname.

[ @value = ] 'value'Nouvelle valeur de la propriété.[ @value = ] 'value' Is the new value of the property. la valeur est de type nvarchar (1000) , sans valeur par défaut.value is nvarchar(1000), with no default.

[ @publication_type = ] publication_typeSpécifie le type de réplication de la publication.[ @publication_type = ] publication_type Specifies the replication type of the publication. publication_type est de type intet peut prendre l’une des valeurs suivantes.publication_type is int, and can be one of these values.

ValueValue Type de publicationPublication type
00 TransactionnelleTransactional
11 InstantanéSnapshot
22 FusionMerge
NULL (par défaut)NULL (default) La réplication détermine le type de publication.Replication determines the publication type. La procédure stockée devant consulter plusieurs tables, cette option est plus lente que lorsque le type de publication exact est fourni.Because the stored procedure must look through multiple tables, this option is slower than when the exact publication type is provided.

Le tableau ci-dessous décrit les propriétés des articles et les valeurs de ces propriétés.This table describes the properties of articles and the values for those properties.

PropriétéProperty ValueValue DescriptionDescription
alt_snapshot_folderalt_snapshot_folder Indique l'emplacement du dossier de remplacement pour l'instantané.Specifies the location of the alternate folder for the snapshot. Si l'argument est défini à NULL, les fichiers d'instantané sont prélevés à l'emplacement par défaut spécifié par le serveur de publication.If set to NULL, the snapshot files are picked up from the default location specified by the Publisher.
distrib_job_logindistrib_job_login Nom de connexion du compte MicrosoftMicrosoft Windows sous lequel l'Agent s'exécute.Login for the MicrosoftMicrosoft Windows account under which the agent runs.
distrib_job_passworddistrib_job_password Mot de passe du compte Windows sous lequel l’agent s’exécute.Password for the Windows account under which the agent runs.
distributor_logindistributor_login Connexion au serveur de distribution.Distributor login.
distributor_passworddistributor_password Mot de passe du serveur de distribution.Distributor password.
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.
dts_package_namedts_package_name Définit le nom du package DTS (Data Transformation Services) SQL Server 2000.Specifies the name of the SQL Server 2000 Data Transformation Services (DTS) package. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané.This value can be specified only if the publication is transactional or snapshot.
dts_package_passworddts_package_password Spécifie le mot de passe du package.Specifies the password on the package. dts_package_password est de type sysname , avec NULL comme valeur par défaut, qui spécifie que la propriété de mot de passe doit rester inchangée.dts_package_password is sysname with a default of NULL, which specifies that the password property is to be left unchanged.

Remarque : Un package DTS doit avoir un mot de passe.Note: A DTS package must have a password.

Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané.This value can be specified only if the publication is transactional or snapshot.
dts_package_locationdts_package_location Emplacement où le package DTS est stocké.Location where the DTS package is stored. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané.This value can be specified only if the publication is transactional or snapshot.
dynamic_snapshot_locationdynamic_snapshot_location Spécifie le chemin d'accès au dossier où les fichiers d'instantané sont enregistrés.Specifies the path to the folder where the snapshot files are saved. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication de fusion.This value can be specified only if the publication is a merge publication.
ftp_addressftp_address Pour compatibilité descendante uniquement.For backward compatibility only.
ftp_loginftp_login Pour compatibilité descendante uniquement.For backward compatibility only.
ftp_passwordftp_password Pour compatibilité descendante uniquement.For backward compatibility only.
ftp_portftp_port Pour compatibilité descendante uniquement.For backward compatibility only.
nom d’hôtehostname Nom d’hôte utilisé lors de la connexion au serveur de publication.Host name used when connecting to the Publisher.
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 qu'utilise l'Agent de fusion lors de la connexion au serveur Web qui héberge la synchronisation Web avec l'authentification de base.Password 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 intégrée Windows pour la synchronisation Web.Use Windows Integrated Authentication for Web synchronization. Il est recommandé d'utiliser l'authentification de base pour la synchronisation Web.We recommend using Basic Authentication with Web synchronization. Pour plus d’informations, consultez Configurer la synchronisation Web.For more information, see Configure Web Synchronization.
00 Utiliser l'authentification de base pour la synchronisation Web.Use Basic Authentication for Web synchronization.

Remarque : La synchronisation Web requiert une connexion SSL au serveur Web.Note: Web synchronization requires an SSL connection to the Web server.
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 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 du compte Windows sous lequel l’agent s’exécute.Password for the Windows account under which the agent runs.
publisher_loginpublisher_login Nom de connexion du serveur de publicationPublisher login. La modification de publisher_login est prise en charge uniquement pour les abonnements aux publications de fusion.Changing publisher_login is only supported for subscriptions to merge publications.
publisher_passwordpublisher_password Mot de passe de l’éditeur.Publisher password. La modification de publisher_password est prise en charge uniquement pour les abonnements aux publications de fusion.Changing publisher_password is only supported for subscriptions to merge publications.
publisher_security_modepublisher_security_mode 11 Utiliser l'authentification Windows pour la connexion au serveur de publication.Use Windows Authentication when connecting to the Publisher. La modification de publisher_security_mode est prise en charge uniquement pour les abonnements aux publications de fusion.Changing publisher_security_mode is only supported for subscriptions to merge publications.
00 Utiliser l'authentification SQL ServerSQL Server pour la connexion au serveur de publication.Use SQL ServerSQL Server Authentication when connecting to the Publisher.
use_ftpuse_ftp truetrue Utiliser FTP au lieu du protocole standard pour extraire les instantanés.Use FTP instead of the regular protocol to retrieve snapshots.
falsefalse Utiliser le protocole standard pour extraire les instantanés.Use the regular protocol to retrieve snapshots.
use_web_syncuse_web_sync truetrue Active la synchronisation Web.Enable Web synchronization.
falsefalse Désactive la synchronisation Web.Disable Web synchronization.
working_directoryworking_directory Nom du répertoire de travail utilisé pour stocker temporairement les fichiers de données et de schéma de la publication lorsque le protocole FTP (File Transfer Protocol) est utilisé pour transférer des fichiers d'instantané.Name of the working directory used to temporarily store data and schema files for the publication when File Transfer Protocol (FTP) is used to transfer snapshot files.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_change_subscription_properties est utilisé dans tous les types de réplications.sp_change_subscription_properties is used in all types of replication.

sp_change_subscription_properties est utilisé pour les abonnements par extraction.sp_change_subscription_properties is used for pull subscriptions.

Pour les serveurs de publication Oracle, la valeur de publisher_db est ignorée, car Oracle n’autorise qu’une seule base de données par instance du serveur.For Oracle Publishers, the value of publisher_db is ignored since Oracle only allows one database per instance of the server.

AutorisationsPermissions

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

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_addmergepullsubscription_agent (Transact-SQL) sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL) sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL) sp_addpullsubscription_agent (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)