sp_help_publication_access (Transact-SQL)
Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure
Retorna uma lista de todos os logons concedidos para uma publicação. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_help_publication_access [ @publication = ] 'publication'
[ , [ @return_granted = ] 'return_granted' ]
[ , [ @login = ] 'login' ]
[ , [ @initial_list = ] initial_list ]
Argumentos
[ @publication = ] 'publication'
É o nome da publicação a ser acessada. publication é sysname, sem padrão.
[ @return_granted = ] 'return_granted'
É a ID de logon. return_granted é bit, com um padrão de 1. Se 0 for especificado e SQL Server Autenticação for usado, os logons disponíveis que aparecem no Publicador, mas não no Distribuidor, serão retornados. Se 0 for especificado e a Autenticação do Windows for usada, os logons não terão acesso negado especificamente no Publicador ou no Distribuidor serão retornados.
[ @login = ] 'login'
É a ID de logon de segurança padrão. O logon é sysname, com um padrão de %.
[ @initial_list = ] initial_list
Especifica se todos os membros com acesso à publicação devem ser retornados ou apenas aqueles que tiveram acesso antes de novos membros serem adicionados à lista. initial_list é bit, com um padrão de 0.
1 retorna informações para todos os membros da função de servidor fixa sysadmin com logons válidos no Distribuidor que existiam quando a publicação foi criada, bem como o logon atual.
0 retorna informações para todos os membros da função de servidor fixa sysadmin com logons válidos no Distribuidor que existiam quando a publicação foi criada, bem como todos os usuários na lista de acesso à publicação que não pertencem à função de servidor fixa sysadmin .
Conjuntos de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
Loginname | nvarchar(256) | Nome de logon atual. |
Isntname | int | 0 = O logon não é um usuário do Windows. 1 = O logon é um usuário do Windows. |
Isntgroup | int | 0 = O logon não é um grupo do Windows. 1 = O logon é um grupo do Windows. |
Valores do código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_help_publication_access é usado em todos os tipos de replicação.
Quando Isntname e Isntgroup no conjunto de resultados são 0, supõe-se que o logon seja um logon SQL Server.
Permissões
Somente membros da função de servidor fixa sysadmin ou da db_owner função de banco de dados fixa podem executar sp_help_publication_access.
Consulte Também
sp_grant_publication_access (Transact-SQL)
sp_revoke_publication_access (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de