sp_help_publication_access (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
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 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 sysname, sans valeur par défaut.
[ @return_granted = ] 'return_granted'
ID de connexion. return_granted est bit, avec la valeur par défaut 1. Si 0 est spécifié et que SQL Server’authentification est utilisée, les connexions disponibles qui s’affichent sur le serveur de publication, mais pas sur le serveur de distribution, sont retournées. Si 0 est spécifié et que l’authentification Windows est utilisée, les connexions qui ne sont pas spécifiquement refusées à l’adresse du serveur de publication ou du serveur de distribution sont retournées.
[ @login = ] 'login'
ID de connexion de sécurité standard. la connexion est sysname, avec la valeur par défaut %.
[ @initial_list = ] initial_list
Spécifie s’il faut retourner tous les membres disposant d’un accès à la publication ou uniquement ceux qui avaient accès avant l’ajout de nouveaux membres à la liste. initial_list est bit, avec la valeur par défaut 0.
1 retourne des informations pour tous les membres du rôle serveur fixe sysadmin avec des connexions valides sur le serveur de distribution qui existaient lors de la création de la publication, ainsi que pour la connexion actuelle.
0 retourne des informations pour tous les membres du rôle serveur fixe sysadmin avec des connexions valides sur le serveur de distribution qui existaient lors de la création de la publication, ainsi que pour tous les utilisateurs de la liste d’accès à la publication qui n’appartiennent pas au rôle serveur fixe sysadmin .
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
Nom de connexion | nvarchar (256) | Nom de connexion réel. |
Isntname | int | 0 = La connexion n’est pas un utilisateur Windows. 1 = La connexion est un utilisateur Windows. |
Isntgroup | int | 0 = La connexion n’est pas un groupe Windows. 1 = La connexion est un groupe Windows. |
Codet de retour
0 (réussite) ou 1 (échec)
Remarques
sp_help_publication_access est utilisé dans tous les types de réplication.
Lorsque Isntname et Isntgroup dans le jeu de résultats ont la valeur 0, il est supposé que la connexion est une connexion SQL Server.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_help_publication_access.
Voir aussi
sp_grant_publication_access (Transact-SQL)
sp_revoke_publication_access (Transact-SQL)
Procédures stockées système (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