sp_help_publication_access (Transact-SQL)sp_help_publication_access (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Retourne la liste de toutes les connexions accordées pour une publication.Returns a list of all granted logins for a publication. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.This stored procedure is executed at the Publisher on the publication database.

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

SyntaxeSyntax

  
sp_help_publication_access [ @publication = ] 'publication'  
    [ , [ @return_granted = ] 'return_granted' ]   
    [ , [ @login = ] 'login' ]  
    [ , [ @initial_list = ] initial_list ]  

ArgumentsArguments

[ @publication = ] 'publication'Nom de la publication à laquelle accéder.[ @publication = ] 'publication' Is the name of the publication to access. publication est de type sysname, sans valeur par défaut.publication is sysname, with no default.

[ @return_granted = ] 'return_granted'ID de connexion.[ @return_granted = ] 'return_granted' Is the login ID. return_granted est de bits, avec 1 comme valeur par défaut.return_granted is bit, with a default of 1. Si la valeur 0 est SQL ServerSQL Server spécifiée et que l’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.If 0 is specified and SQL ServerSQL Server Authentication is used, the available logins that appear at the Publisher but not at the Distributor are returned. Si la valeur 0 est spécifiée et que l’authentification Windows est utilisée, les connexions qui n’ont pas spécifiquement refusé l’accès au serveur de publication ou au serveur de distribution sont retournées.If 0 is specified and Windows Authentication is used, the logins not specifically denied access at either the Publisher or Distributor are returned.

[ @login = ] 'login'ID de connexion de sécurité standard.[ @login = ] 'login' Is the standard security login ID. login est de % type sysname, avec la valeur par défaut.login is sysname, with a default of %.

[ @initial_list = ] initial_listSpécifie s’il faut retourner tous les membres avec un accès à la publication ou uniquement ceux qui ont accès avant l’ajout de nouveaux membres à la liste.[ @initial_list = ] initial_list Specifies whether to return all members with publication access or just those who had access before new members were added to the list. initial_list est de valeur de bit, avec 0comme valeur par défaut.initial_list is bit, with a default of 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 la connexion actuelle.1 returns information for all members of the sysadmin fixed server role with valid logins at the Distributor that existed when the publication was created, as well as the current login.

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 tous les utilisateurs de la liste d’accès à la publication qui n’appartiennent pas à l' administrateur système. rôle serveur fixe.0 returns information for all members of the sysadmin fixed server role with valid logins at the Distributor that existed when the publication was created as well as all users in the publication access list who do not belong to the sysadmin fixed server role.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
LoginNameLoginname nvarchar (256)nvarchar(256) Nom de connexion réel.Actual login name.
IsntnameIsntname intint 0 = la connexion n’est pas un utilisateur Windows.0 = Login is not a Windows user.

1 = la connexion est un utilisateur Windows.1 = Login is a Windows user.
IsntgroupIsntgroup Intint 0 = la connexion n’est pas un groupe Windows.0 = Login is not a Windows group.

1 = la connexion est un groupe Windows.1 = Login is a Windows group.

Valeurs des codes de retourReturn Code Values

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

NotesRemarks

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

Quand Isntname et Isntgroup dans le jeu de résultats sont 0, il est supposé que la connexion est une SQL ServerSQL Server connexion.When both Isntname and Isntgroup in the result set are 0, it is assumed that the login is a SQL ServerSQL Server login.

AutorisationsPermissions

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.Only members of the sysadmin fixed server role or the db_owner fixed database role can execute sp_help_publication_access.

Voir aussiSee Also

sp_grant_publication_access (Transact-SQL) sp_grant_publication_access (Transact-SQL)
sp_revoke_publication_access (Transact-SQL) sp_revoke_publication_access (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)