sp_changedistpublisher (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Modifie les propriétés du serveur de publication de distribution. Cette procédure stockée est exécutée sur le serveur de distribution sur n’importe quelle base de données.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_changedistpublisher
[ @publisher = ] N'publisher'
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Arguments
[ @publisher = ] N’publisher'
Nom du serveur de publication. @publisher est sysname, sans valeur par défaut.
[ @property = ] N’property'
Propriété à modifier pour le serveur de publication donné. @property est sysname et peut être l’une des propriétés de la table répertoriée sous @value.
[ @value = ] N’value'
Valeur de la propriété donnée. @value est nvarchar(255) et peut être l’une des valeurs du tableau suivant.
Remarque
Les bases de données de serveur de publication et de serveur de distribution sur Azure SQL Database nécessitent SQL Managed Instance. Pour plus d’informations, consultez Réplication avec Azure SQL Database.
Le tableau ci-dessous décrit les propriétés des serveurs de publication et les valeurs de ces propriétés.
Propriété | Valeurs | Description |
---|---|---|
active |
true |
Active le serveur de publication. |
false |
Désactive le serveur de publication. | |
distribution_db |
Nom de la base de données de distribution. | |
login |
Nom de connexion. | |
password |
Mot de passe fort pour le nom de connexion fourni. | |
security_mode 1 |
1 |
Utiliser l'authentification Windows pour la connexion au serveur de publication. |
0 |
Utilisez l’authentification SQL Server lors de la connexion au serveur de publication. | |
working_directory |
Répertoire de travail utilisé pour stocker les fichiers de données et de schéma de la publication. | |
NULL (valeur par défaut) |
Toutes les options de propriété disponibles sont imprimées. | |
storage_connection_string |
Clé d’accès | Clé d’accès pour le répertoire de travail lorsque la base de données est Azure SQL Managed Instance. |
1 Cela ne peut pas être modifié pour un éditeur non-SQL Server.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_changedistpublisher
est utilisé dans tous les types de réplication.
Si vous modifiez la working_directory
propriété et que la storage_connection_string
propriété doit être mise à jour, exécutez la procédure stockée séparément en mettant à jour la working_directory
propriété, suivie de la mise à jour de la storage_connection_string
propriété ou vice versa.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_changedistpublisher