Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um servidor de relatório é um servidor sem estado que usa o SQL Server Mecanismo de Banco de Dados para armazenar definições de objeto e metadados. Uma instalação do Reporting Services no modo nativo usa dois bancos de dados para separar os requisitos de armazenamento de dados persistente do armazenamento de dados temporário. Os bancos de dados são criados juntamente e associados por nome. Por padrão, os nomes de banco de dados são reportserver e reportservertempdb, respectivamente.
Uma instalação do Reporting Services no modo do SharePoint também criará um banco de dados para o recurso de alerta de dados. Os três bancos de dados no modo do SharePoint estão associados a aplicativos de serviço do Reporting Services . Para obter mais informações, veja Gerenciar um aplicativo de serviço do SharePoint do Reporting Services
Os bancos de dados podem ser executados em uma instância local ou remota do Mecanismo de Banco de Dados . A instância local será útil se você tiver recursos de sistema suficientes ou se desejar manter as licenças de software, mas a execução dos bancos de dados em um computador remoto pode melhorar o desempenho.
Você pode optar por uma porta ou reutilizar um banco de dados do servidor de relatórios existente da instalação anterior ou uma instância diferente com outra instância do servidor de relatórios. O esquema do banco de dados do servidor de relatórios deve ser compatível com a instância do servidor de relatórios. Se o banco de dados estiver em um formato mais antigo, você será solicitado a atualizá-lo para o formato atual. As versões mais recentes não podem ser classificadas para baixo para uma versão mais antiga. Se você tiver um banco de dados do servidor de relatório mais recente, não poderá usá-lo com uma versão anterior de instâncias de servidor de relatório. Para obter mais informações sobre como os bancos de dados do servidor de relatório são atualizados para formatos mais recentes, consulte Atualizar um Banco de Dados do Servidor de Relatório.
Importante
A estrutura de tabelas dos bancos de dados é otimizada para operações de servidor e não deve ser modificada ou ajustada. Microsoft pode alterar a estrutura da tabela de uma versão para a próxima. Se você modificar ou estender o banco de dados, poderá limitar ou impedir a capacidade de desenvolvimento de futuras atualizações ou aplicar service packs. Você também corre o risco de fazer alterações que prejudiquem as operações do servidor de relatórios. Por exemplo, se você ativar READ_COMMITTED_SNAPSHOT no banco de dados ReportServer, você interromperá o recurso de classificação interativa.
Todos os acessos a um banco de dados do servidor de relatórios devem ser controlados pelo servidor de relatórios. Para acessar o conteúdo em um banco de dados do servidor de relatório, você pode usar ferramentas de gerenciamento de servidor de relatório (como o Gerenciador de Relatórios e o SQL Server Management Studio) ou interfaces programáticas, como acesso à URL, serviço Web do Servidor de Relatório ou o provedor de Instrumentação de Gerenciamento do Windows (WMI).
A conexão com o banco de dados do servidor de relatório geralmente é definida por meio do Gerenciador de Configurações do Reporting Services. Entretanto, ela poderá ser definida durante a instalação se você escolher instalar a configuração padrão. Para obter mais informações sobre a conexão do servidor de relatório com o banco de dados, consulte Configurar uma Conexão de Banco de Dados do Servidor de Relatório (SSRS Configuration Manager).
Banco de Dados do Servidor de Relatório
O banco de dados do servidor de relatório é um banco de dados SQL Server que armazena o seguinte conteúdo:
Itens gerenciados por um servidor de relatório (.. /reports e relatórios vinculados, fontes de dados compartilhadas, modelos de relatório, pastas, recursos) e todas as propriedades e configurações de segurança associadas a esses itens.
Assinatura e definições de agendamento.
Instantâneos (que incluem resultados de consulta) e históricos de relatórios.
Propriedades do sistema e configurações de segurança no nível de sistema.
Dados do log de execução do relatório.
Chaves simétricas e conexão criptografada e credenciais para fontes de dados de relatório.
Como o servidor de relatórios armazena dados persistentes e o estado do aplicativo, é preciso criar um agendamento de backup do banco de dados para evitar a perda de dados. Para obter recomendações e instruções sobre como fazer backup do banco de dados, consulte Movendo os bancos de dados do servidor de relatório para outro computador (modo nativo do SSRS).
Banco de Dados Temporário do Servidor de Relatório
Cada banco de dados do servidor de relatório usa um banco de dados temporário relacionado para armazenar dados de sessão e execução, relatórios armazenados em cache e tabelas de trabalho geradas pelo servidor de relatório. Os processos de servidor em segundo plano removerão periodicamente itens mais antigos e não utilizados das tabelas no banco de dados temporário.
O Reporting Services não recriará o banco de dados temporário se ele estiver ausente, nem reparará tabelas ausentes ou modificadas. Embora o banco de dados temporário não contenha dados persistentes, você deve fazer backup de uma cópia do banco de dados de qualquer maneira para evitar a necessidade de criá-lo novamente como parte de uma operação de recuperação de falha.
Se você fizer backup do banco de dados temporário e restaurá-lo posteriormente, deverá excluir o conteúdo. Em geral, é seguro excluir o conteúdo do banco de dados temporário a qualquer momento. Entretanto, é preciso reiniciar o serviço Servidor de Relatórios do Windows após a exclusão do conteúdo.
Consulte Também
Hospedar um Banco de Dados do Serviço de Relatórios em um Cluster de Failover do SQL Server
Armazenar dados criptografados do servidor de relatório (SSRS Configuration Manager)
Servidor de Relatórios do Reporting Services
Administrar um banco de dados do servidor de relatório (modo nativo do SSRS)
Criar um banco de dados do servidor de relatório (SSRS Configuration Manager)
Operações de backup e restauração para o Reporting Services