sp_change_subscription_properties (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Met à jour les informations pour les abonnements par extraction de données (pull). 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_change_subscription_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ , [ @publication_type = ] publication_type ]
[ ; ]
Arguments
[ @publisher = ] N’publisher'
Nom du serveur de publication. @publisher est sysname, sans valeur par défaut.
[ @publisher_db = ] N’publisher_db'
Nom de la base de données du serveur de publication. @publisher_db est sysname, sans valeur par défaut.
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, sans valeur par défaut.
[ @property = ] N’property'
Propriété à modifier. @property est sysname, sans valeur par défaut.
[ @value = ] N’value'
Nouvelle valeur de la propriété . @value est nvarchar(1000), sans valeur par défaut.
[ @publication_type = ] publication_type
Indique le type de réplication de la publication. @publication_type est int, avec une valeur par défaut NULL
, et peut être l’une des valeurs suivantes :
Valeur | Publication type |
---|---|
0 |
Transactionnelle |
1 |
Instantané |
2 |
Fusionner (Merge) |
NULL (valeur par défaut) |
La réplication détermine le type de publication. La procédure stockée devant consulter plusieurs tables, cette option est plus lente que lorsque le type de publication exact est fourni. |
Le tableau ci-dessous décrit les propriétés des articles et les valeurs de ces propriétés.
Propriété | Valeur | Description |
---|---|---|
alt_snapshot_folder |
Indique l'emplacement du dossier de remplacement pour l'instantané. Si la valeur est définie NULL , les fichiers d’instantané sont récupérés à partir de l’emplacement par défaut spécifié par le serveur de publication. |
|
distrib_job_login |
Nom de connexion du compte Windows sous lequel l'Agent s'exécute. | |
distrib_job_password |
Mot de passe du compte Windows sous lequel l’agent s’exécute. | |
distributor_login |
Connexion du serveur de distribution. | |
distributor_password |
Mot de passe du serveur de distribution. | |
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. | |
dts_package_name |
Définit le nom du package DTS (Data Transformation Services) SQL Server 2000. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané. | |
dts_package_password |
Spécifie le mot de passe du package. dts_package_password est sysname avec une valeur par défaut , qui spécifie que la propriété de mot de NULL passe doit être laissée inchangée. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané.Remarque : un package DTS doit avoir un mot de passe. |
|
dts_package_location |
Emplacement où le package DTS est stocké. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané. | |
dynamic_snapshot_location |
Spécifie le chemin d'accès au dossier où les fichiers d'instantané sont enregistrés. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication de fusion. | |
ftp_address |
Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts. | |
ftp_login |
Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts. | |
ftp_password |
Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts. | |
ftp_port |
Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts. | |
hostname |
Nom d’hôte utilisé lors de la connexion au serveur de publication. | |
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 qu'utilise l'Agent de fusion lors de la connexion au serveur Web qui héberge la synchronisation Web avec l'authentification de base. | |
internet_security_mode |
1 |
Utilise l'authentification intégrée Windows pour la synchronisation Web. Il est recommandé d'utiliser l'authentification de base pour la synchronisation Web. Pour plus d’informations, consultez Configurer la synchronisation Web. |
0 |
Utiliser l'authentification de base pour la synchronisation Web. Remarque : La synchronisation web nécessite une connexion TLS au serveur 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. | |
publisher_login |
Nom de connexion du serveur de publication La modification publisher_login n’est prise en charge que pour les abonnements pour fusionner des publications. |
|
publisher_password |
Mot de passe du serveur de publication. La modification publisher_password n’est prise en charge que pour les abonnements pour fusionner des publications. |
|
publisher_security_mode |
1 |
Utiliser l'authentification Windows pour la connexion au serveur de publication. La modification publisher_security_mode n’est prise en charge que pour les abonnements pour fusionner des publications. |
0 |
Utilisez l’authentification SQL Server lors de la connexion au serveur de publication. | |
use_ftp |
true |
Pour récupérer des instantanés, utilisez FTP au lieu du protocole standard. |
false |
Utiliser le protocole standard pour extraire les instantanés. | |
use_web_sync |
true |
Active la synchronisation Web. |
false |
Désactive la synchronisation Web. | |
working_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é. |
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_change_subscription_properties
est utilisé dans tous les types de réplication.
sp_change_subscription_properties
est utilisé pour les abonnements par extraction.
Pour les serveurs de publication Oracle, la valeur de @publisher_db est ignorée, car Oracle autorise uniquement une base de données par instance du serveur.
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_change_subscription_properties
.