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)