Servidor de relatórios do Reporting Services (modo nativo)

Um servidor de relatório configurado para o modo nativo é executado como um servidor de aplicativo que fornece todas as funcionalidades de processamento e gerenciamento exclusivamente através de componentes do Reporting Services.

Você pode usar o SQL Server Management Studio ou o portal da Web para gerenciar relatórios do Reporting Services. Use o Gerenciador de Configurações do Reporting Services para gerenciar um servidor de relatórios em modo nativo.

Se o servidor de relatório estiver configurado no modo do SharePoint, será necessário usar as páginas de gerenciamento de conteúdo no site do SharePoint para gerenciar relatórios, fontes de dados compartilhadas e outros itens do servidor de relatório.

Este artigo contém as seguintes informações:

Resumo do modo nativo

Uma instalação em modo nativo do Reporting Services consiste em vários recursos do servidor que são necessários administrar e manter. O servidor inclui os seguintes recursos:

  • O serviço Web Servidor de Relatórios, executado dentro do serviço Servidor de Relatório.

  • Os aplicativos de processamento em segundo plano, que controlam operações agendadas e entrega de relatórios.

  • O banco de dados do servidor de relatório.

Para administrar totalmente uma instalação do Reporting Services, é necessário ter as seguintes permissões:

  • Inscrição no grupo Administrador local no computador do servidor de relatório. Se sua instalação incluir recursos de servidor executados em computadores remotos, você deverá ter permissões de administrador nesses computadores. Especificamente, você deve ter essas permissões se quiser gerenciar esses servidores em uma conexão remota.

  • Permissões de administrador de banco de dados para a instância do SQL Server que hospeda o banco de dados.

  • Se você estiver instalando o Reporting Services em um controlador de domínio, será necessário ser um administrador de domínio.

Gerenciando conteúdo

No Reporting Services, o gerenciamento de conteúdo refere-se ao gerenciamento de relatórios, modelos, pastas, recursos e fontes de dados compartilhadas. Todos esses itens podem ser gerenciados independentemente um do outro por propriedades e configurações de segurança. Qualquer item pode ser movido para um local diferente no namespace de pasta de servidor de relatório. Para gerenciar os itens com eficiência, você precisa saber quais tarefas são executadas por um gerenciador de conteúdo.

Observação

O gerenciamento de conteúdo é diferente da administração de servidor de relatório. Para obter mais informações sobre como gerenciar o ambiente no qual um servidor de relatório é executado, confira Configuração e administração de um servidor de relatório (modo do SharePoint do Reporting Services).

O gerenciamento de conteúdo inclui as seguintes tarefas:

  • Proteger o site e os itens do servidor de relatório aplicando a segurança com base em funções fornecidas com o Reporting Services.

  • Estruturar a hierarquia de pasta do servidor de relatório adicionando, modificando e excluindo pastas.

  • Definir padrões e propriedades que se aplicam aos itens gerenciados pelo servidor de relatório. Por exemplo, você pode definir valores máximos de linha de base que determinam políticas de armazenamento do histórico de relatórios.

  • Criar itens de fontes de dados compartilhadas que podem ser usados em vez de conexões de fonte de dados específicas do relatório. Um editor ou gerenciador de conteúdo pode selecionar uma fonte de dados diferente daquela originalmente definida para um relatório. Por exemplo, selecione uma fonte para substituir uma referência a um banco de dados de teste por uma referência a um banco de dados de produção.

  • Criar agendas compartilhadas que podem ser usadas em vez de agendas específicas do relatório e da assinatura, facilitando a manutenção das informações de agenda com o passar do tempo.

  • Criar assinaturas controladas por dados que geram listas de destinatários recuperando dados de um repositório de dados.

  • Equilibrar as demandas de processamento de relatórios do servidor agendando o processamento de relatórios e especificando quais deles podem ser executados sob demanda e quais são carregados do cache.

A permissão para executar tarefas de gerenciamento é fornecida por duas funções predefinidas: Administrador do Sistema e Gerenciador de Conteúdo. O gerenciamento eficaz do conteúdo do servidor de relatório requer que você tenha as duas funções. Para obter mais informações sobre essas funções predefinidas, confira Funções e permissões (Reporting Services).

Ferramentas para gerenciar o conteúdo do servidor de relatório incluem Management Studio ou o portal da Web. Management Studio permite definir padrões e habilitar recursos. O portal da Web é usado para conceder ao usuário acesso a itens e operações do servidor de relatório. Você também pode usar o portal da Web para exibir e usar relatórios e outros tipos de conteúdo, além de exibir e usar todos os itens compartilhados e recursos de distribuição de relatórios.

Proteger e gerenciar um recurso

Um recurso é um item gerenciado armazenado em um servidor de relatório, mas que o servidor de relatório não processa. Normalmente, um recurso fornece conteúdo externo para usuários de relatórios. Alguns exemplos incluem uma imagem em um arquivo .jpg ou um arquivo HTML que descreve as regras de negócio usadas em um relatório. O arquivo JPG ou HTML é armazenado no servidor de relatórios, mas este passa o arquivo diretamente para o navegador, em vez de processá-lo antes.

Para adicionar um recurso a um servidor de relatórios, você carrega ou publica um arquivo:

Operação Tipo de arquivo
Carregar Todos os arquivos são carregados como recursos, exceto arquivos de definição de relatório (.rdl) e modelo de relatório (.smdl).

Para carregar um recurso, será necessário usar o portal da Web se o servidor de relatório estiver sendo executado no modo nativo ou por uma página de aplicativo em um site do SharePoint, se o servidor for executado no modo integrado do SharePoint. Para obter mais informações, confira Carregar um arquivo ou relatório no servidor de relatório ou Carregar documentos em uma biblioteca do SharePoint (Reporting Services no modo do SharePoint).
Publicar Todos os arquivos em um projeto são carregados como recursos, exceto pelos arquivos .rdl, .smdl e .rds da fonte de dados. Para publicar um recurso, adicione um item existente a um projeto no Designer de Relatórios e publique o projeto em um servidor de relatório.

Todos os recursos são originados como arquivos em um sistema de arquivos, que são então carregados em um servidor de relatório. Não há restrições sobre os tipos de arquivos que você pode carregar, tamanhos do arquivo até 1 GB. Entretanto, quando publicados em um servidor de relatório como recursos, tipos de arquivo com tipos MIME equivalentes são melhores que outros. Por exemplo, os recursos baseados em arquivos HTML e JPG são abertos em uma janela do navegador quando o usuário seleciona o recurso. Essa ação renderiza o HTML como uma página da Web e o JPG como uma imagem que o usuário pode ver. Por outro lado, os recursos que não têm tipos MIME equivalentes, como arquivos de aplicativos da área de trabalho, por exemplo, podem não ser renderizados na janela do navegador.

A possibilidade de os usuários do relatório visualizarem um recurso depende dos recursos de exibição do navegador. Como o servidor de relatório não está processando recursos, o navegador deve fornecer o recurso de exibição para renderizar um tipo MIME específico. Se o navegador não for capaz de renderizar o conteúdo, os usuários que visualizam o recurso conseguirão visualizar somente as propriedades gerais do recurso.

Recursos existem em relatórios, fontes de dados compartilhadas, agendas compartilhadas e pastas como itens nomeados na hierarquia de pasta do servidor de relatório. É possível procurar, exibir, proteger e definir propriedades em recursos assim como acontece com qualquer outro item armazenado em um servidor de relatório. Para visualizar ou gerenciar um recurso, é necessário ter a tarefa Exibir recursos ou a tarefa Gerenciar recursos na sua atribuição de função.

Fazer referência a um recurso de imagem de um relatório

Recursos podem conter uma imagem à qual você faz referência em um relatório. Se as exigências de relatório incluírem o uso de imagens externas, considere as seguintes vantagens de armazenar a imagem como recurso:

  • Armazenamento centralizado no banco de dados do servidor de relatório. Se você mover o banco de dados do servidor de relatório e seu conteúdo, a imagem externa permanecerá com o relatório. Você não precisa controlar os arquivos de imagem armazenados no disco em computadores diferentes.

  • Segurança através de atribuições de função, e não por segurança do sistema de arquivos. As mesmas permissões usadas para exibir um relatório podem ser aplicadas ao recurso. Em contrapartida, se a imagem for armazenada em disco, é necessário certificar-se de que a conta de usuário Anônimo ou a conta de execução autônoma tem permissão para acessar o arquivo.

Para usar um recurso de imagem em um relatório, adicione o arquivo de imagem ao projeto e publique-o juntamente com o relatório. Depois que a imagem for publicada, você poderá atualizar a referência da imagem no relatório. Atualize a referência para que ela aponte para o recurso no servidor de relatório e republique apenas o relatório para salvar as alterações. Agora você pode atualizar a imagem independentemente do relatório, republicando o recurso. O relatório usa a versão mais atual da imagem disponível no servidor de relatórios.

Configurar e administrar um servidor de relatório (modo nativo do SSRS)
Solucionar um problema da instalação do Reporting Services