sp_helpdistpublisher (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
Renvoie les propriétés des serveurs de publication qui utilisent un serveur 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_helpdistpublisher [ [ @publisher=] 'publisher']
[ , [ @check_user = ] check_user
Arguments
[ @publisher = ] 'publisher'
Serveur de publication pour lequel les propriétés sont retournées. publisher est sysname, avec une valeur par défaut de %.
[ @check_user = ] check_user
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
name | sysname | Nom du serveur de publication. |
bd_distribution | sysname | Base de données de distribution pour le serveur de publication spécifié. |
security_mode | int | Mode de sécurité utilisé par les agents de réplication pour se connecter au serveur de publication pour les abonnements mis à jour en file d’attente, ou avec un serveur de publication non SQL Server. 0 = authentification SQL Server 1 = Authentification Windows |
connectez-vous | sysname | Nom de connexion utilisé par les agents de réplication pour se connecter au serveur de publication pour les abonnements mis à jour en file d’attente, ou avec un serveur de publication non SQL Server. |
mot de passe | nvarchar(524) | Mot de passe renvoyé (sous forme chiffrée simple). Le mot de passe est NULL pour les utilisateurs autres que sysadmin. |
active | bit | Indique si un serveur de publication distant utilise le serveur local comme serveur de distribution. 0 = Non 1 = Oui |
working_directory | nvarchar(255) | Nom du répertoire de travail. |
trusted | bit | si le mot de passe est requis lorsqu'un serveur de publication se connecte au serveur de distribution. Pour Microsoft SQL Server 2005 (9.x) et versions ultérieures, cela doit toujours retourner 0, ce qui signifie que le mot de passe est requis. |
thirdparty_flag | bit | Indique si la publication est activée par SQL Server ou par une application tierce : 0 = SQL Server, Oracle ou Oracle Gateway Publisher. 1 = Publisher a été intégré à SQL Server à l’aide d’une application tierce. |
publisher_type | sysname | Type de serveur de publication ; il peut s'agir d'une des valeurs suivantes : MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | nvarchar(4000) | Nom de la source de données OLE DB sur le serveur de publication. |
storage_connection_string | nvarchar(4000) | Clé d’accès de stockage pour l’annuaire de travail lorsque le serveur de distribution ou d’éditeur dans Azure SQL Base de données. |
Codet de retour
0 (réussite) ou 1 (échec)
Remarques
sp_helpdistpublisher est utilisé dans tous les types de réplication.
sp_helpdistpublisher n’affiche pas le nom de connexion ou le mot de passe de l’éditeur dans le jeu de résultats pour les connexions non sysadmin .
Autorisations
Les membres du rôle serveur fixe sysadmin peuvent exécuter sp_helpdistpublisher pour n’importe quel serveur de publication utilisant le serveur local comme serveur de distribution. Les membres du rôle de base de données fixe db_owner ou du rôle replmonitor dans une base de données de distribution peuvent exécuter sp_helpdistpublisher pour n’importe quel serveur de publication utilisant cette base de données de distribution. Les utilisateurs de la liste d’accès à la publication pour une publication sur l’éditeur spécifié peuvent exécuter sp_helpdistpublisher. Si publisher n’est pas spécifié, les informations sont retournées pour tous les serveurs de publication auxquels l’utilisateur dispose de droits d’accès.
Voir aussi
Afficher et modifier les propriétés d’un serveur de distribution ou d’un serveur de publication
sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (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