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

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

  1. Vá para o portal da Web do servidor de relatório.

  2. No canto superior direito, selecione o ícone de engrenagem e depois selecione Configurações de site.

    Captura de tela que mostra o ícone de engrenagem do portal da Web do servidor de relatório com o menu aberto. Em seu menu, as configurações do site estão realçadas.

  3. Em Configurações do site, selecione Segurança.

  4. Selecione Adicionar grupo ou usuário.

    Captura de tela que mostra a página Segurança do portal da Web do servidor de relatório. Adicionar grupo ou usuário está realçado.

  5. Em Grupo ou usuário, insira uma conta de usuário ou grupo de domínio do Windows no seguinte formato: <domain>\<account>.

    Captura de tela que mostra a seção Adicionar grupo ou usuário da página Segurança do portal da Web do servidor de relatório. O campo Adicionar grupo ou usuário está realçado.

    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.

  6. 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.

  7. 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

  1. 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.

  2. No item de relatório, selecione as reticências para abrir o menu Mais informações e selecione Gerenciar.

    Captura de tela do portal da Web que mostra um item de relatório com as reticências realçadas e o menu Mais informações aberto, com Gerenciar realçado.

  3. Em Gerenciar, selecione Segurança.

  4. 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.

    1. Na barra de ferramentas, selecione Personalizar segurança.
    2. Confirme que deseja alterar as configurações de segurança.
  5. Selecione Adicionar grupo ou usuário.

    Captura de tela do portal da Web do servidor de relatório que mostra a página Segurança de um item de relatório. Adicionar grupo ou usuário está realçado.

  6. 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.

    Captura de tela do portal da Web do servidor de relatório que mostra a página Nova função de um item de relatório. O campo Grupo ou usuário está realçado.

  7. 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.

  8. Repita essas etapas para criar atribuições para mais usuários ou grupos.