sp_help_publication_access (Transact-SQL)
Retourne la liste de toutes les connexions accordées pour une publication. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_help_publication_access [ @publication = ] 'publication'
[ , [ @return_granted = ] 'return_granted' ]
[ , [ @login = ] 'login' ]
[ , [ @initial_list = ] initial_list ]
Arguments
- [ @publication=] 'publication'
Nom de la publication à laquelle accéder. publication est de type sysname, sans valeur par défaut.
- [ @return_granted=] 'return_granted'
ID de connexion. return_granted est de type bit et sa valeur par défaut est 1. Si la valeur 0 est spécifiée et que l'authentification SQL Server est utilisée, les connexions disponibles qui apparaissent côté serveur de publication et non côté serveur de distribution sont retournées. Si la valeur 0 est spécifiée et que l'authentification Windows est utilisée, les connexions qui n'ont pas spécifiquement d'interdiction d'accès au serveur de publication ou au serveur de distribution sont retournées.
- [ @login=] 'login'
ID de connexion de sécurité standard. login est de type sysname, avec la valeur par défaut %.
[ @initial_list =] initial_list
Indique s'il faut retourner tous les membres bénéficiant d'un accès à la publication ou uniquement ceux qui y avaient accès avant l'ajout de nouveaux membres à la liste. initial_list est de type bit, avec 0 comme valeur par défaut.1 retourne des informations pour tous les membres du rôle de serveur fixe sysadmin détenant sur le serveur de distribution des connexions valides qui existaient lors de la création de la publication, ainsi que pour l'utilisateur détenant la connexion active.
0 retourne des informations pour tous les membres du rôle de serveur fixe sysadmin détenant sur le serveur de distribution des connexions valides qui existaient lors de la création de la publication ainsi que pour tous les utilisateurs répertoriés dans la liste d'accès à la publication qui n'appartiennent pas au rôle de serveur fixe sysadmin.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Jeux de résultats
Nom de colonne | Type de données | Description |
---|---|---|
Loginname |
nvarchar(256) |
Nom de connexion réel. |
Isntname |
int |
0 = la connexion ne correspond pas à un utilisateur Windows. 1 = la connexion correspond à un utilisateur Windows. |
Isntgroup |
int |
0 = la connexion ne correspond pas à un groupe Windows. 1 = la connexion correspond à un groupe Windows. |
Notes
sp_help_publication_access est utilisée dans tous les types de réplications.
Lorsque les paramètres Isntname et Isntgroup de l'ensemble de résultats ont pour valeur 0, le système considère que la connexion est une connexion SQL Server.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_help_publication_access.
Voir aussi
Référence
sp_grant_publication_access (Transact-SQL)
sp_revoke_publication_access (Transact-SQL)
Procédures stockées système (Transact-SQL)