sp_help_publication_access (Transact-SQL)
Se aplica a:SQL ServerAzure SQL Managed Instance
Devuelve una lista de todos los inicios de sesión concedidos para una publicación. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_help_publication_access [ @publication = ] 'publication'
[ , [ @return_granted = ] 'return_granted' ]
[ , [ @login = ] 'login' ]
[ , [ @initial_list = ] initial_list ]
Argumentos
[ @publication = ] 'publication'
Es el nombre de la publicación a la que se va a acceder. publication es sysname, sin ningún valor predeterminado.
[ @return_granted = ] 'return_granted'
Es el identificador de inicio de sesión. return_granted es bit, con un valor predeterminado de 1. Si se especifica 0 y se usa la autenticación SQL Server, se devuelven los inicios de sesión disponibles que aparecen en el publicador, pero no en el distribuidor. Si se especifica 0 y se usa la autenticación de Windows, se devuelven los inicios de sesión no denegados específicamente en el publicador o distribuidor.
[ @login = ] 'login'
Es el identificador de inicio de sesión de seguridad estándar. El inicio de sesión es sysname, con un valor predeterminado de %.
[ @initial_list = ] initial_list
Especifica si se devuelven todos los miembros con acceso a la publicación o solo aquellos que tenían acceso antes de que se agregaran nuevos miembros a la lista. initial_list es bit, con un valor predeterminado de 0.
1 devuelve información para todos los miembros del rol fijo de servidor sysadmin con inicios de sesión válidos en el distribuidor que existían cuando se creó la publicación, así como el inicio de sesión actual.
0 devuelve información para todos los miembros del rol fijo de servidor sysadmin con inicios de sesión válidos en el distribuidor que existían cuando se creó la publicación, así como todos los usuarios de la lista de acceso a la publicación que no pertenecen al rol fijo de servidor sysadmin .
Conjuntos de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
Loginname | nvarchar(256) | Nombre de inicio de sesión real. |
Isntname | int | 0 = El inicio de sesión no es un usuario de Windows. 1 = El inicio de sesión es un usuario de Windows. |
Isntgroup | int | 0 = El inicio de sesión no es un grupo de Windows. 1 = El inicio de sesión es un grupo de Windows. |
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_help_publication_access se usa en todos los tipos de replicación.
Cuando Isntname e Isntgroup del conjunto de resultados son 0, se supone que el inicio de sesión es un inicio de sesión SQL Server.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_help_publication_access.
Consulte también
sp_grant_publication_access (Transact-SQL)
sp_revoke_publication_access (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de