Operações de backup e restauração para o Reporting Services

Este artigo fornece uma visão geral de todos os arquivos de dados usados em uma instalação do Reporting Services e descreve quando e como você deve fazer backup dos arquivos. O desenvolvimento de um plano de backup e restauração para os arquivos do banco de dados do servidor de relatório é a parte mais importante de uma estratégia de recuperação. No entanto, uma estratégia de recuperação mais abrangente incluiria backups de chaves de criptografia, assemblies ou extensões personalizados, arquivos de configuração e arquivos de origem para relatórios.

Aplica-se a: Modo Nativo do Reporting Services | Modo do SharePoint do Reporting Services

Observação

A integração do Reporting Services ao SharePoint não está mais disponível após o SQL Server 2016.

As operações de backup e restauração são usadas com frequência para mover todo ou parte de uma instalação do Reporting Services :

Fazer backup dos bancos de dados do servidor de relatório

Uma vez que um servidor de relatório é um servidor sem monitoração de estado, os dados de todos os aplicativos são armazenados nos bancos de dados reportserver e reportservertempdb que são executados em uma instância do Mecanismo de Banco de Dados do SQL Server. É possível fazer backup dos bancos de dados reportserver e reportservertempdb usando um dos métodos com suporte para fazer backup dos bancos de dados SQL Server. Veja algumas recomendações específicas para bancos de dados de servidor de relatório:

  • Use o modelo de recuperação completo para fazer backup do banco de dados reportserver.

  • Use o modelo de recuperação simples para fazer backup do banco de dados reportservertempdb.

  • Você pode usar diferentes cronogramas de backup para cada banco de dados. O único motivo para fazer backup do reportservertempdb é evitar ter que recriá-lo se houver uma falha de hardware. No caso de uma falha de hardware, não é necessário recuperar os dados no reportservertempdb, mas você precisará da estrutura da tabela. Se você perder o reportservertempdb, o único modo de reverter isso é recriar o banco de dados de servidor de relatório. Caso você recrie o reportservertempdb, é importante que ele tenha o mesmo nome que o banco de dados do servidor de relatório primário.

Para obter mais informações sobre backup e recuperação dos SQL Server bancos de dados relacionais Fazer backup e restaurar bancos de dados do SQL Server.

Importante

Se o servidor de relatório estiver no modo do SharePoint, haverá bancos de dados adicionais com os quais se preocupar, incluindo bancos de dados de configuração do SharePoint e o banco de dados de alertas do Reporting Services. No modo do SharePoint, três bancos de dados são criados para cada aplicativo de serviço do Reporting Services . Os bancos de dados reportserver, reportservertempdbe dataalerting . Para obter mais informações, consulte Fazer backup e restaurar aplicativos de serviço SharePoint do Reporting Services

Fazer backup das chaves de criptografia

Você deve fazer backup das chaves de criptografia ao configurar uma instalação do Reporting Services pela primeira vez. Você também precisa fazer backup das chaves sempre que alterar a identidade das contas de serviço ou renomear o computador. Para saber mais, confira Back Up and Restore Reporting Services Encryption Keys.

Para servidores de relatório do modo do SharePoint, confira a seção "Gerenciamento de chaves" de Manage a Reporting Services SharePoint Service Application(Gerenciar um aplicativo de serviço SharePoint do Reporting Services).

Fazer backup dos arquivos de configuração

Reporting Services usa arquivos de configuração para armazenar as configurações do aplicativo. Você deve fazer backup dos arquivos quando configurar o servidor pela primeira vez e depois de implantar quaisquer extensões personalizadas. Os arquivos dos quais deve ser feito backup incluem:

  • RSReportServer.config

  • Rssvrpolicy.config

  • ReportingServicesService.exe.config

  • Web.config para o aplicativo ASP.NET do Servidor de Relatório

  • Machine.config para ASP.NET

Fazer backup dos arquivos de dados

Faça backup dos arquivos criados e mantidos no Designer de Relatórios. Eles incluem arquivos de definição de relatórios (.rdl), arquivos de fontes de dados compartilhadas (.rds), arquivos de exibição de dados (.dv), arquivos de fonte de dados (.ds), arquivos de projeto do servidor de relatório (.rptproj) e arquivos de solução de relatórios (.sln).

Lembre-se de fazer backup de quaisquer arquivos de script (.rss) criados para as tarefas de administração ou de implantação.

Verifique se você tem uma cópia de backup de todas as extensões e assemblies personalizados que você está usando.