sp_change_subscription_properties (Transact-SQL)
S’applique à :SQL ServerAzure 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 = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @property = ] 'property'
, [ @value = ] 'value'
[ , [ @publication_type = ] publication_type ]
Arguments
[ @publisher = ] 'publisher'
Nom du serveur de publication. publisher est sysname, sans valeur par défaut.
[ @publisher_db = ] 'publisher_db'
Nom de la base de données Publisher. publisher_db est sysname, sans valeur par défaut.
[ @publication = ] 'publication'
Nom de la composition. la publication est sysname, sans valeur par défaut.
[ @property = ] 'property'
Propriété à modifier. estsysname.
[ @value = ] 'value'
Nouvelle valeur de la propriété. la valeur est nvarchar(1000), sans valeur par défaut.
[ @publication_type = ] publication_type
Spécifie le type de réplication de la publication. publication_type est int et peut être l’une de ces valeurs.
Valeur | Publication type |
---|---|
0 | Transactionnel |
1 | Instantané |
2 | Fusionner (Merge) |
NULL (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 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. | |
distrib_job_login | Connectez-vous au compte Microsoft 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 null, qui spécifie que la propriété de mot de passe doit être laissée inchangée. Remarque : un package DTS doit avoir un mot de passe. Cette valeur peut être spécifiée seulement s'il s'agit d'une publication transactionnelle ou d'instantané. |
|
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_instantané_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 | Pour compatibilité descendante uniquement. | |
ftp_login | Pour compatibilité descendante uniquement. | |
ftp_password | Pour compatibilité descendante uniquement. | |
ftp_port | Pour compatibilité descendante uniquement. | |
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 de 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 de 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 de 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 | Utiliser FTP au lieu du protocole standard pour extraire les instantanés. |
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é. |
Codet de retour
0 (réussite) ou 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 n’autorise qu’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 exécuter sp_change_subscription_properties.
Voir aussi
Afficher et modifier les propriétés d’un abonnement par extraction (pull)
sp_addmergepullsubscription (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour