Considerações sobre a atualização do Reporting Services

A atualização é executada pela Instalação do SQL Server. A Instalação do SQL Server pode ser usada para atualizar qualquer ou todos os componentes do SQL Server, incluindo o Reporting Services. Para atualizar uma versão anterior do SQL Server, execute o programa de Instalação do SQL Server 2008 em um computador que tenha uma versão anterior do SQL Server instalada. A Instalação detecta as instâncias existentes e solicita que você faça a atualização.

Quando executa a instalação, você pode selecionar a opção para atualizar do SQL Server 2000 ou do SQL Server 2005 ou pode instalar uma nova instância do SQL Server 2008Reporting Services que execute lado a lado com as instalações existentes.

Este tópico destaca as considerações importantes que você deve conhecer antes de atualizar o Reporting Services.

Observação importanteImportante

Para aprender quais recursos do Reporting Services foram descontinuados, preteridos ou alterados, consulte Compatibilidade com versões anteriores do Reporting Services.

Atualizando edições e versões

A Instalação do SQL Server 2008 oferece suporte de atualização às seguintes edições anteriores do Reporting Services:

  • Instalação do SQL Server 2000Reporting Services com o Service Pack 2 (SP2).

  • SQL Server 2005Reporting Services.

Há suporte para fazer atualização ou downgrade de uma edição do SQL Server 2008 para outra.

Problemas de atualização conhecidos

Antes de atualizar para o SQL Server 2008Reporting Services, consulte a documentação do Supervisor de Atualização e o Online para obter as informações mais recentes sobre problemas de atualização. Para obter a documentação do Supervisor de Atualização, instale o Supervisor de Atualização. Para obter mais informações, consulte Usando o Supervisor de Atualização para preparar para atualizações.

Os problemas de atualização atualmente conhecidos incluem o seguinte:

  • Não há suporte para a atualização de um servidor de relatório que usa uma instância remota do SQL Server 2000Mecanismo de Banco de Dados para hospedar o banco de dados do servidor de relatório.

  • Não há suporte para o serviço Web Servidor de Relatórios do SQL Server 2000 no SQL Server 2008. Esse ponto de extremidade foi descontinuado. Se você tiver criado ou instalado recursos personalizados que apontem para o ponto de extremidade ReportServer2000, essa funcionalidade personalizada não será mais executada. Para obter mais informações sobre novos pontos de extremidade, consulte Pontos de extremidade do serviço Web do servidor de relatório.

  • Não há suporte para versões anteriores do provedor WMI do Reporting Services. O provedor WMI do Reporting Services não é compatível com versões anteriores. Após a atualização, você não poderá usar o provedor WMI do SQL Server 2008 Reporting Services com versões anteriores do Reporting Services.

Para obter mais informações sobre cenários de atualização suportados, consulte Atualizações de versão e edição. Se você não puder executar a Instalação para executar uma atualização no local de sua instalação existente, poderá instalar uma nova instância do SQL Server 2008Reporting Services e, depois, migrar seu banco de dados do servidor de relatório e os arquivos de configuração para a nova instância. Para obter mais informações sobre migração do Reporting Services, consulte Como migrar uma instalação do Reporting Services.

Lista de verificação anterior à atualização

Antes de atualizar para o SQL Server 2008Reporting Services, revise os seguintes requisitos:

Antes de atualizar um ambiente de produção, sempre execute uma atualização de teste em um ambiente de pré-produção que tenha a mesma configuração do ambiente de produção.

Como atualizar uma versão anterior do Reporting Services

A Instalação fornece opções de atualização que podem ser especificadas como um argumento de linha de comando ou no Assistente de Instalação. Escolha entre os tópicos a seguir para obter instruções sobre como atualizar sua instalação.

Removendo arquivos e aplicativos da instalação anterior

A atualização não excluirá arquivos de log antigos, o arquivo RSWebApplication.config obsoleto ou as configurações de diretório virtual no IIS. A atualização não removerá o Designer de Relatórios do SQL Server 2005, o Management Studio ou outras ferramentas de cliente. Se você não mais precisar deles, certifique-se de remover esses arquivos e ferramentas depois que a atualização for concluída.

Fluxo de trabalho da atualização

O processo de atualização começa quando você seleciona uma instância existente do servidor de relatório a ser atualizada.

  1. Se o banco de dados do servidor de relatório estiver em um computador remoto e você não tiver permissão para atualizar esse banco de dados, a Instalação solicitará que você forneça credenciais para fazer a atualização para um banco de dados do servidor de relatório remoto. Certifique-se de fornecer credenciais que tenham permissões sysadmin ou de atualização de banco de dados.

  2. A Instalação verifica se existem condições ou configurações que impedem a atualização e lê as definições de configuração. Os exemplos incluem extensões personalizadas implantadas no servidor de relatório. Se a atualização estiver bloqueada, você deverá modificar sua instalação para que a atualização não seja mais bloqueada ou fazer a migração para uma nova instância do SQL Server 2008. Para obter mais informações, consulte a documentação do Supervisor de Atualização.

  3. Se a atualização puder prosseguir, a Instalação solicitará que você continue o processo de atualização.

  4. A Instalação cria novas pastas para arquivos de programas do SQL Server 2008. As pastas de programa de uma instalação do Reporting Services incluem MSRS10.<nome da instância>.

  5. A Instalação adiciona os arquivos de programas do servidor de relatório do SQL Server 2008, as ferramentas de configuração e os utilitários de linha de comando que fazem parte do recurso do servidor de relatório.

    1. Os arquivos de programas da versão anterior são removidos.

    2. Os utilitários e as ferramentas de configuração do servidor de relatório que são atualizados para a nova versão incluem a ferramenta Configuração do Reporting Services, os utilitários de linha de comando e o Construtor de Relatórios. Novas ferramentas instaladas com o SQL Server 2008 incluem a nova Visualização do Designer de Relatórios.

    3. Outras ferramentas de cliente, como o Business Intelligence Development Studio, o SQL Server Management Studio e os Manuais Online, não serão atualizadas. Para obter versões novas das ferramentas, você pode adicioná-las quando executar a instalação. As versões anteriores coexistirão com versões do SQL Server 2008. Se você tiver instalado exemplos, a versão anterior permanecerá. A Instalação não oferece suporte à atualização dos exemplos do SQL Server.

  6. A instalação reutiliza a entrada do serviço Servidor de Relatório do SQL Server 2008 no Gerenciador de Controle de Serviços. Essa entrada de serviço inclui a conta de serviço Servidor de Relatório do Windows.

  7. A Instalação reserva novas URLs com base nas configurações existentes do diretório virtual no IIS. A instalação pode não remover diretórios virtuais no IIS; portanto, remova-os manualmente depois que a atualização for concluída.

  8. A Instalação atualiza os bancos de dados do servidor de relatório para o novo esquema e modifica o RSExecRole adicionando permissões Proprietário do Banco de Dados à função. Esta etapa só ocorre quando você atualiza do SQL Server 2000Reporting Services ou SQL Server 2005Reporting Services antes do SP1.

  9. A Instalação mescla configurações nos arquivos de configuração. Quando você utiliza como base os arquivos de configuração da versão atual, são adicionadas novas entradas. As entradas obsoletas não são removidas, mas não serão mais lidas pelo servidor de relatório depois que a atualização for concluída.