Compartilhar via


Configurar um servidor de relatório de modo nativo para a administração local (SSRS)

Implantar um servidor de relatório do Reporting Services em um dos seguintes sistemas operacionais requer mais etapas de configuração se você quiser administrar a instância do servidor de relatório localmente. Este artigo explica como configurar o servidor de relatório para administração local. Se você precisar instalar o servidor de relatório, confira Instalar o SQL Server no assistente de instalação (configuração). Se você precisar configurar o servidor de relatório, consulte Gerenciar um servidor de relatório de modo nativo do Reporting Services.

aplica-se a:

  • Modo nativo do Reporting Services

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

Como os sistemas operacionais anotados limitam as permissões, os membros do grupo administradores locais executam a maioria dos aplicativos como se estivessem usando a conta de usuário padrão.

Embora essa prática melhore a segurança geral do sistema, ela impede que você use as atribuições de função internas predefinidas que o Reporting Services cria para administradores locais.

Visão geral das alterações de configuração

As seguintes alterações de configuração configuram o servidor para que você possa usar permissões de usuário padrão para gerenciar o conteúdo e as operações do servidor de relatório:

  • Adicione URLs do Reporting Services a sites confiáveis. Por padrão, o Internet Explorer em execução nos sistemas operacionais listados é executado no modo protegido . Esse recurso que impede que as solicitações do navegador atinjam processos de alto nível executados no mesmo computador. Você pode desabilitar o modo protegido para os aplicativos do servidor de relatório adicionando-os como Sites Confiáveis.

  • Crie atribuições de função que concedem a você, o administrador do servidor de relatório, permissão para gerenciar conteúdo e operações sem precisar usar o recurso Executar como administrador no Internet Explorer. Ao criar atribuições de função para sua conta de usuário do Windows, você obtém acesso a um servidor de relatório com permissões do Gerenciador de Conteúdo e do Administrador do Sistema. Você obtém o acesso por meio de atribuições de função explícitas que substituem as atribuições de função internas predefinidas que o Reporting Services cria.

Configurar o servidor de relatório local e a administração do portal da Web

Conclua as etapas de configuração nesta seção se você estiver navegando até um servidor de relatório local e vir erros semelhantes ao exemplo a seguir:

  • O usuário Domain\[user name] não inclui permissões necessárias. Verifique se permissões suficientes são concedidas e se as restrições do UAC (Controle de Conta de Usuário do Windows) são tratadas.

Configurações de site confiáveis no navegador

  1. Abra uma janela do navegador com permissões Executar como administrador. No menu Iniciar, clique com o botão direito do mouse em Internet Explorer e selecione Executar como administrador.

  2. Selecione Sim quando solicitado para continuar.

  3. No endereço da URL, insira a URL do portal da Web. Para obter instruções, consulte O portal da Web de um servidor de relatório (modo nativo do SSRS).

  4. Selecione Ferramentas.

  5. Selecione Opções de Internet.

  6. Selecione Segurança.

  7. Selecione Sites Confiáveis.

  8. Selecione Sites.

  9. Adicionar https://<your-server-name>.

  10. Desmarque a caixa para seleção Exigir certificado de servidor (https:) para todos os sites dessa zona se não estiver usando HTTPS para o site padrão.

  11. Escolha Adicionar.

  12. Selecione OK.

Configurações de pasta do portal da Web

  1. No portal da Web, na página inicial, selecione Gerenciar pasta.

  2. Na página Gerenciar pastas, selecione Segurança e escolha Adicionar grupo ou usuário.

  3. Na página Nova Atribuição de Função, no campo Grupo ou Usuário, insira sua conta de usuário do Windows neste formato: <domain>\<user>.

  4. Selecione Gerenciador de Conteúdo.

  5. Selecione OK.

Configurações do portal da web

  1. Abra seu navegador com privilégios administrativos e navegue até o portal da Web, https://<server name>/reports.

  2. Selecione o ícone de engrenagem na barra superior da página Página Inicial e escolha Configurações do Site no menu.

    Captura de tela do ícone Engrenagem em que a opção Configurações do Site está realçada.

    Dica

    Se você não vir a opção configurações do site, feche e reabra o navegador. Navegue até o portal da Web com privilégios administrativos.

  3. Na página Configurações do site, selecione Segurança, em seguida, selecione Adicionar grupo ou usuário.

  4. No campo Grupo ou nome de usuário, digite sua conta de usuário do Windows neste formato: <domain>\<user>.

  5. Selecione Administrador do Sistema.

  6. Selecione OK.

  7. Feche o portal da Web.

  8. Reabra o portal da Web no Internet Explorer sem usar Executar como administrador.

Configurar o SSMS (SQL Server Management Studio) para administração do servidor de relatório local

Por padrão, você não pode acessar todas as propriedades do servidor de relatório disponíveis no SQL Server Management Studio, a menos que inicie o Management Studio com privilégios administrativos.

Configure propriedades de função e atribuições de função do Reporting Services para que você não precise iniciar o Management Studio com permissões elevadas todas as vezes:

  1. No menu Iniciar, clique com o botão direito do mouse em Microsoft SQL Server Management Studioe escolha Executar como administrador.

  2. Conecte-se ao servidor do Reporting Services local.

  3. No nó Segurança, selecione Funções do Sistema.

  4. Clique com o botão direito do mouse em Administrador do Sistema e escolha Propriedades.

  5. Na página Propriedades de Função do Sistema , selecione Exibir propriedades do servidor de relatório. Selecione as outras propriedades que você deseja associar aos membros da função de administradores do sistema.

  6. Selecione OK.

  7. Fechar o Management Studio

  8. Para adicionar um usuário à função do sistema "administrador do sistema", confira a seção Configurações do Site do portal da Web anteriormente neste artigo.

Agora, quando você abre o Management Studio e não seleciona explicitamente Executar como administrador você tem acesso às propriedades do servidor de relatório.

Para configurar o SSDT (SQL Server Data Tools) para publicar em um servidor de relatório local

Se você instalou o SQL Server Data Tools em um dos sistemas operacionais listados na primeira seção deste artigo, poderá sofrer erros de permissão. Esse resultado ocorre quando você deseja que o SSDT interaja com um servidor de relatório do modo nativo local. Isso acontece a menos que você abra o SSDT (SQL Server Data Tools) com permissões elevadas ou configure funções do Reporting Services. Por exemplo, se você não tiver permissões suficientes, terá problemas semelhantes ao seguinte exemplo:

  • Quando você tentar implantar itens de relatório no servidor de relatório local, verá uma mensagem de erro semelhante à seguinte na janela Lista de Erros :

    • As permissões concedidas ao usuário Domain\<user name> são insuficientes para executar essa operação.

Executar com permissões elevadas sempre que você abrir o SSDT

  1. No menu Iniciar, selecione Microsoft SQL Servere, em seguida, clique com o botão direito do mouse em SQL Server Data Tools. Selecione Executar como administrador

  2. Selecione Sim quando solicitado para continuar.

Agora você pode implantar relatórios e outros itens em um servidor de relatório local.

Configurar atribuições de função do Reporting Services

Siga as etapas indicadas anteriormente neste artigo nas seções de configurações de pasta do portal da Web e nas seções de Configurações do Site do portal da Web .

Informações adicionais

Outra etapa de configuração comum relacionada à administração do Reporting Services é abrir a porta 80 no Firewall do Windows para permitir o acesso ao computador do servidor de relatório. Para obter instruções, consulte Configurar um firewall para acesso ao servidor de relatório.