sp_helpdistpublisher (Transact-SQL)sp_helpdistpublisher (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

Renvoie les propriétés des serveurs de publication qui utilisent un serveur de distribution.Returns properties of the Publishers using a Distributor. Cette procédure stockée est exécutée sur n’importe quelle base de données du serveur de distribution.This stored procedure is executed at the Distributor on any database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_helpdistpublisher [ [ @publisher=] 'publisher']   
    [ , [ @check_user = ] check_user  

ArgumentsArguments

[ @publisher = ] 'publisher'Est le serveur de publication pour lequel les propriétés sont retournées.[ @publisher = ] 'publisher' Is the Publisher for which properties are returned. Publisher est de % type sysname, avec la valeur par défaut.publisher is sysname, with a default of %.

[ @check_user = ] check_user Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.[ @check_user = ] check_user Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
namename sysnamesysname Nom du serveur de publication.Name of Publisher.
distribution_dbdistribution_db sysnamesysname Base de données de distribution pour le serveur de publication spécifié.Distribution database for the specified Publisher.
security_modesecurity_mode intint Mode de sécurité utilisé par les Agents de réplication pour se connecter au serveur de publication des abonnements avec mise à jour en attente ou à un serveur de publication non-SQL ServerSQL Server.Security mode used by replication agents to connect to the Publisher for queued updating subscriptions, or with a non-SQL ServerSQL Server Publisher.

0 = authentificationSQL ServerSQL Server0 = SQL ServerSQL Server Authentication

1 = authentification Windows1 = Windows Authentication
loginlogin sysnamesysname Nom de connexion utilisé par les Agents de réplication pour se connecter au serveur de publication des abonnements avec mise à jour en attente ou à un serveur de publication non-SQL ServerSQL Server.Login name used by replication agents to connect to the Publisher for queued updating subscriptions, or with a non-SQL ServerSQL Server Publisher.
passwordpassword nvarchar(524)nvarchar(524) Mot de passe renvoyé (sous forme chiffrée simple).Password returned (in simple encrypted form). Le mot de passe est NULL pour les utilisateurs autres que sysadmin.Password is NULL for users other than sysadmin.
activeactive bitbit Indique si un serveur de publication distant utilise le serveur local comme serveur de distribution.Whether a remote Publisher is using the local server as a Distributor:

0 = Non0 = No

1 = Oui1 = Yes
working_directoryworking_directory nvarchar(255)nvarchar(255) Nom du répertoire de travail.Name of the working directory.
TPMtrusted bitbit si le mot de passe est requis lorsqu'un serveur de publication se connecte au serveur de distribution.If the password is required when the Publisher connects to the Distributor. Pour MicrosoftMicrosoft etSQL Server 2005 (9.x)SQL Server 2005 (9.x) les versions ultérieures, cette valeur doit toujours retourner 0, ce qui signifie que le mot de passe est requis.For MicrosoftMicrosoft SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions, this should always return 0, which means that the password is required.
thirdparty_flagthirdparty_flag bitbit Indique si la publication est activée par SQL ServerSQL Server ou par une application tierce :Whether the publication is enabled by SQL ServerSQL Server or by a third party application:

0, Oracle ou = serveur de publication Oracle Gateway.SQL ServerSQL Server0 = SQL ServerSQL Server, Oracle, or Oracle Gateway Publisher.

1 = le serveur de SQL ServerSQL Server publication a été intégré à l’aide d’une application tierce.1 = Publisher has been integrated with SQL ServerSQL Server using a third-party application.
publisher_typepublisher_type sysnamesysname Type de serveur de publication ; il peut s'agir d'une des valeurs suivantes :Type of Publisher; can be one of the following:

MSSQLSERVERMSSQLSERVER

SOLUTIONORACLE

PASSERELLE ORACLEORACLE GATEWAY
publisher_data_sourcepublisher_data_source nvarchar(4000)nvarchar(4000) Nom de la source de données OLE DB sur le serveur de publication.Name of the OLE DB data source on the Publisher.
storage_connection_stringstorage_connection_string nvarchar(4000)nvarchar(4000) Clé d’accès de stockage pour le répertoire de travail lorsque le serveur de distribution ou le serveur de publication Azure SQL Database.Storage access key for working directory when distributor or publisher in Azure SQL Database.

Valeurs des codes de retourReturn Code Values

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

NotesRemarks

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

sp_helpdistpublisher n’affiche pas la connexion ou le mot de passe du serveur de publication dans le jeu de résultats pour les connexions non-sysadmin .sp_helpdistpublisher will not display the publisher login or password in the result set for non-sysadmin logins.

AutorisationsPermissions

Les membres du rôle serveur fixe sysadmin peuvent exécuter sp_helpdistpublisher pour n’importe quel serveur de publication utilisant le serveur local en tant que serveur de distribution.Members of the sysadmin fixed server role may execute sp_helpdistpublisher for any Publisher using the local server as a Distributor. 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 tout serveur de publication qui utilise cette base de données de distribution.Members of the db_owner fixed database role or the replmonitor role in a distribution database may execute sp_helpdistpublisher for any Publisher using that distribution database. Les utilisateurs de la liste d’accès à la publication pour une publication sur le serveur de publication spécifié peuvent exécuter sp_helpdistpublisher.Users in the publication access list for a publication at the specified publisher may execute sp_helpdistpublisher. Si le serveur de publication n’est pas spécifié, des informations sont retournées pour tous les serveurs de publication auxquels l’utilisateur a le droit d’accéder.If publisher is not specified, information is returned for all Publishers that the user has rights to access.

Voir aussiSee Also

Afficher et modifier les propriétés d’un serveur de distribution et d’un serveur de publication View and Modify Distributor and Publisher Properties
sp_adddistpublisher (Transact-SQL) sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL) sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)sp_dropdistpublisher (Transact-SQL)