sp_helpdistpublisher (Transact-SQL)
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 n'importe quelle base de données du serveur de distribution.
Syntaxe
sp_helpdistpublisher [ [ @publisher=] 'publisher']
[ , [ @check_user = ] check_user
Arguments
[ @publisher= ] 'publisher'
Nom du serveur de publication dont les propriétés sont renvoyées. publisher est de type sysname. Sa valeur par défaut est %.[ @check_user= ] check_user
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Ensembles de résultats
Nom de la colonne |
Type de données |
Description |
---|---|---|
name |
sysname |
Nom du serveur de publication. |
distribution_db |
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 des abonnements avec mise à jour en attente ou à un serveur de publication non-SQL Server. 0 = Authentification SQL Server 1 = Authentification Windows |
login |
sysname |
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 Server. |
password |
nvarchar(524) |
Mot de passe renvoyé (sous forme chiffrée simple). Le mot de passe a la valeur 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 et versions ultérieures, doit toujours renvoyer 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 = Le serveur de publication est 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 :
|
publisher_data_source |
nvarchar(4000) |
Nom de la source de données OLE DB sur le serveur de publication. |
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Notes
sp_helpdistpublisher est utilisé dans tous les types de réplications.
sp_helpdistpublisher n'affiche pas le nom de connexion ou le mot de passe du serveur de publication dans l'ensemble de résultats pour les connexions non-sysadmin.
Autorisations
Les membres du rôle serveur fixe sysadmin peuvent exécuter sp_helpdistpublisher pour tout serveur de publication qui utilise 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 d'une base de données de distribution peuvent exécuter sp_helpdistpublisher pour tout serveur de publication utilisant cette base de données de distribution. Les utilisateurs de la liste d'accès à une publication pour le serveur de publication publisher spécifié peuvent exécuter sp_helpdistpublisher. Si publisher n'est pas spécifié, les informations sont renvoyées pour tous les serveurs de publication pour lesquels l'utilisateur a des autorisations d'accès.