Partilhar via


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

A implantação de 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 precisar instalar o servidor de relatório, consulte Instalar o SQL Server a partir do assistente de instalaçã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 observados limitam as permissões, os membros do grupo Administradores local 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 impede que as solicitações do navegador alcancem 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 concedam a você, 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 de Gerenciador de Conteúdo e 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 criadas pelo Reporting Services.

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 estiver navegando para um servidor de relatório local e vir erros semelhantes ao exemplo a seguir:

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

Configurações de sites 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 a continuar.

  3. No endereço URL, insira o 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 da Internet.

  6. Selecione Segurança.

  7. Selecione Sites confiáveis.

  8. Selecione Sites.

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

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

  11. Escolha Adicionar.

  12. Selecione OK.

Configurações da 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 utilizador , introduza a sua conta de utilizador do Windows neste formato: <domain>\<user>.

  4. Selecione Gerenciador de conteúdo.

  5. Selecione OK.

Configurações do site 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 linha superior da página inicial e escolha Configurações do site no menu.

    Captura de ecrã do ícone de engrenagem onde a opção Definições do Site está realçada.

    Sugestão

    Se não vir a opção Definiçõ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 e, 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 SQL Server Management Studio (SSMS) 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 as propriedades de função e as atribuições de função do Reporting Services para que você não precise iniciar o Management Studio com permissões elevadas sempre:

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

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

  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 da Função do Sistema , selecione Exibir propriedades do servidor de relatório. Selecione quaisquer outras propriedades que você deseja associar aos membros da função de administradores de sistema.

  6. Selecione OK.

  7. Fechar o Management Studio

  8. Para adicionar um usuário à função de sistema "administrador do sistema", consulte 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, você pode enfrentar erros de permissão. Esse resultado ocorre quando você deseja que o SSDT interaja com um servidor de relatório de 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, enfrentará problemas semelhantes ao exemplo a seguir:

  • Quando você tenta implantar itens de relatório no servidor de relatório local, você vê 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 esta operação.

Execute com permissões elevadas sempre que abrir o SSDT

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

  2. Selecione Sim quando solicitado a 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 nas seções Configurações da pasta do portal da Web e Configurações do site do portal da Web anteriormente neste artigo.

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.