Conceder acesso aos usuários a um servidor de relatório
SQL Server 2016 (13.x) Reporting Services e posteriores
O SQL Server Reporting Services (SSRS) usa a segurança baseada em função para conceder acesso de usuários a um servidor de relatório. Em uma nova instalação do servidor de relatório, somente os usuários que são membros do grupo Administradores local podem acessar o conteúdo e as operações do servidor de relatório. Para disponibilizar o servidor de relatório a outros usuários, é necessário criar atribuições de função que mapeiem contas de usuário ou grupo para uma função predefinida que especifica uma coleção de tarefas.
Este artigo se concentra no uso do portal da Web para atribuir usuários a uma função. Essas informações se aplicam a um servidor de relatório de modo nativo.
Se o seu servidor de relatório foi configurado para o modo integrado do SharePoint, configure o acesso de um site do SharePoint usando permissões do SharePoint. Os níveis de permissão no site do SharePoint determinam o acesso ao conteúdo e às operações de servidor de relatório. Você deve ser um administrador de site para conceder permissões em um site do SharePoint. Para obter mais informações, confira Conceder permissões para itens do servidor de relatório em um site do SharePoint.
Pré-requisitos
- Um servidor de relatório configurado em modo nativo. Para obter mais informações, consulte Configurar um servidor de relatório no modo nativo para a administração local.
- Inscrição no grupo local de Administradores no servidor de relatório.
- Opcionalmente, funções personalizadas ou definidas para tarefas. Por exemplo, se você deseja usar configurações de segurança personalizadas para itens individuais, pode criar uma nova definição de função que conceda acesso de exibição às pastas. Para obter mais informações, confira Funções pré-definidas no Reporting Services e Criar, excluir ou modificar uma função (Management Studio).
Tipos de cargo
Há dois tipos gerais de funções que você pode atribuir a usuários e grupos:
As funções do nível de item são usadas para exibir, adicionar e gerenciar o conteúdo do servidor de relatório, as assinaturas, o processamento de relatórios e o histórico de relatórios. Você define as atribuições de função do nível de item no nó raiz (a pasta Base) ou em pastas ou itens específicos mais distantes da hierarquia.
As funções do nível de sistema concedem acesso a operações do site inteiro que não são associadas a nenhum item específico. Os exemplos incluem o uso do Construtor de Relatórios e de agendas compartilhadas.
Os dois tipos de função se complementam e devem ser usados juntos. Por este motivo, a adição de um usuário a um servidor de relatório é uma operação de duas partes. Se você atribuir um usuário a uma função do nível de item, também deve atribuí-lo a uma função do nível de sistema.
Ao atribuir um usuário a uma função, selecione uma função que já está definida. Para criar, modificar ou excluir funções, use o SQL Server Management Studio. Para obter mais informações, confira Criar, excluir ou modificar uma função (Management Studio).
Delegar a tarefa atribuída
Para delegar a tarefa de atribuir funções a outros usuários, crie atribuições de função que mapeiam contas de usuário para as funções Gerenciador de Conteúdo e Administrador do Sistema. Os usuários que têm as permissões Gerenciador de Conteúdo e Administrador do Sistema podem adicionar usuários a um servidor de relatório. Para obter mais informações, consulte Funções pré-definidas no Reporting Services.
Adicionar um usuário ou grupo a uma função de sistema
Vá para o portal da Web do servidor de relatório.
No canto superior direito, selecione o ícone de engrenagem e depois selecione Configurações de site.
Em Configurações do site, selecione Segurança.
Selecione Adicionar grupo ou usuário.
Em Grupo ou usuário, insira uma conta de usuário ou grupo de domínio do Windows no seguinte formato: <domain>\<account>.
Observação
Se estiver usando a autenticação de formulários ou a segurança personalizada, especifique a conta de usuário ou grupo no formato correto de sua implantação.
Selecione uma função de sistema e, em seguida, OK.
As funções são cumulativas; desse modo, se você selecionar Administrador do Sistema e Usuário do Sistema, o usuário ou grupo pode executar tarefas nas duas funções.
Repita essas etapas para criar atribuições para mais usuários ou grupos.
Adicionar um usuário ou grupo a uma função de item
Vá para o portal da Web do servidor de relatório e localize o item de relatório ao qual você deseja adicionar um usuário ou grupo.
No item de relatório, selecione as reticências para abrir o menu Mais informações e selecione Gerenciar.
Em Gerenciar, selecione Segurança.
Se o item de relatório herdar as configurações de segurança de um item pai, execute as seguintes ações. Caso contrário, vá para a próxima etapa.
- Na barra de ferramentas, selecione Personalizar segurança.
- Confirme que deseja alterar as configurações de segurança.
Selecione Adicionar grupo ou usuário.
Em Grupo ou usuário, insira uma conta de usuário ou grupo de domínio do Windows no seguinte formato: <domain>\<account>. Se estiver usando a autenticação de formulários ou a segurança personalizada, especifique a conta de usuário ou grupo no formato correto de sua implantação.
Selecione uma ou mais definições de função que descrevem como o usuário ou grupo deve acessar o item e, em seguida, selecione OK.
Repita essas etapas para criar atribuições para mais usuários ou grupos.