Compartilhar via


Upgrade and Migrate Reporting Services

Este tópico é uma visão geral das opções de atualização e migração para SQL Server 2014Reporting Services. Há duas abordagens gerais para atualizar uma implantação de Reporting Services:

  • Atualização: Atualize os componentes Reporting Services nos servidores e instâncias em que eles estão instalados no momento. Isto é geralmente chamado de atualização “no local”. A atualização in-loco não tem suporte de um modo de servidor do Reporting Services para outro. Por exemplo, você não pode atualizar um servidor de relatório de modo nativo para um servidor de relatório no modo do SharePoint. Você pode migrar seus itens de relatório de um modo para outro. Para obter mais informações, consulte a seção "Migração nativa para SharePoint" mais adiante neste documento e o tópico relacionado Exemplo Reporting Services rs.exe Script para Migrar Conteúdo entre Servidores de Relatório.

  • Migração: você instala e configura um novo ambiente do SharePoint, copia seus itens de relatório e recursos para o novo ambiente e configura o novo ambiente para usar o conteúdo existente. Uma forma de nível inferior de migração é copiar os bancos de dados do Reporting Services, os arquivos de configuração e, se estiver usando o modo do SharePoint, os bancos de dados de conteúdo do SharePoint.

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

Neste tópico:

Problemas de atualização conhecidos e práticas recomendadas

Para obter uma lista detalhada das edições e versões com suporte que você pode atualizar, consulte Supported Version and Edition Upgrades.

Dica

Para obter as informações mais recentes sobre problemas com o SQL Server 2014, consulte o seguinte:

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Instalações lado a lado

SQL Server modo nativo do SSRS (Reporting Services 2014) pode ser instalado lado a lado com uma implantação do modo nativo SQL Server 2012.

Não há suporte para implantações lado a lado do modo do SharePoint do SQL Server 2014 Reporting Services (SSRS) e quaisquer versões anteriores do Reporting Services componentes do modo do SharePoint.

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Atualização in-loco

A atualização é concluída 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, inclusive o Reporting Services. A Instalação detecta as instâncias existentes e solicita que você faça a atualização. A Instalação do SQL Server fornece opções de atualização que podem ser especificadas como argumentos de linha de comando ou no Assistente de Instalação.

Ao executar SQL Server Instalação, você pode selecionar a opção de atualizar de uma das seguintes versões ou instalar uma nova instância do SQL Server 2014 Reporting Services (SSRS) que executa instalações lado a lado existentes:

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Para obter mais informações sobre o SQL Server, confira o seguinte:

Atualizar para o SQL Server 2014
Atualizar para o SQL Server 2014 usando o Assistente de Instalação (instalação)
Install SQL Server 2014 from the Command Prompt

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

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

Antes de atualizar para o SQL Server 2014, examine o seguinte:

  • Examine os requisitos para determinar se o hardware e o software podem dar suporte ao SQL Server 2014 Reporting Services (SSRS). Para obter mais informações, consulte Hardware and Software Requirements for Installing SQL Server 2014.

  • Use o SCC (Verificador de Configuração do Sistema) para verificar o computador do servidor de relatório em busca de condições que possam impedir uma instalação bem-sucedida do SQL Server 2014. Para obter mais informações, consulte Check Parameters for the System Configuration Checker.

  • Examine as práticas recomendadas e as diretrizes de segurança para o SQL Server. Para obter mais informações, consulte Security Considerations for a SQL Server Installation.

  • Execute SQL Server Supervisor de Atualização no computador do servidor de relatório para determinar quaisquer problemas que possam impedir a atualização com êxito. Para obter mais informações, consulte Use Upgrade Advisor to Prepare for Upgrades.

  • Faça backup da chave simétrica. Para saber mais, confira Back Up and Restore Reporting Services Encryption Keys.

  • Faça backup dos bancos de dados do servidor de relatório e arquivos de configuração. Para obter mais informações, consulte Backup and Restore Operations for Reporting Services.

  • Faça backup de quaisquer personalizações feitas em diretórios virtuais existentes do Reporting Services no IIS.

  • Remova certificados SSL inválidos. Inclusive certificados expirados que você não planeja atualizar antes de atualizar o Reporting Services. Certificados inválidos provocarão falha na atualização e uma mensagem de erro semelhante à seguinte será gravada no arquivo de log do Reporting Services: Microsoft.ReportingServices.WmiProvider.WMIProviderException: Não há um certificado SSL (protocolo SSL) configurado no site. .

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

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Visão geral de cenários de migração

Se você estiver atualizando de uma versão com suporte do Reporting Services para o SQL Server, normalmente será possível executar o Assistente de Instalação do SQL Server para atualizar os arquivos de programa, o banco de dados e todos os dados de aplicativo do servidor de relatório.

No entanto, a migração manual de uma instalação do servidor de relatório será necessária se houver alguma das seguintes condições:

  • O Supervisor de Atualização detectou um ou mais bloqueadores de atualização. Para obter mais informações, consulte Use Upgrade Advisor to Prepare for Upgrades.

  • Você quer alterar o tipo de servidor de relatório usado em sua implantação. Por exemplo, você não pode atualizar ou converter um servidor de relatório de modo nativo para um modo do SharePoint. Para obter mais informações, confira Migração do modo nativo para o SharePoint (SSRS).

  • Você quer minimizar a quantidade de tempo que o servidor de relatório fica offline durante o processo de atualização. Sua instalação atual permanecerá online enquanto você copiar dados de conteúdo para uma nova instância do servidor de relatório e testar a instalação sem alterar o estado da instalação existente do servidor de relatório.

  • Você deseja migrar uma implantação do SharePoint 2010 de Reporting Services para o SharePoint 2013. O SharePoint 2013 não oferece suporte à atualização no local a partir do SharePoint 2010. Para obter mais informações, veja Migrar uma instalação do Reporting Services (Modo do SharePoint).

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Atualização do modo nativo e cenários de migração

Atualização: a atualização in-loco para o modo nativo é o mesmo processo para cada uma das versões compatíveis listadas anteriormente neste tópico. Execute o assistente de instalação do SQL Server ou uma instalação pela linha de comando. Após a instalação, o banco de dados do servidor de relatório será automaticamente atualizado para o novo esquema de banco de dados do servidor de relatório. Para obter mais informações, consulte a seção Atualização in-loco neste tópico.

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 migrar para uma nova instância do SQL Server 2014. 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 do programa SQL Server 2014. As pastas do programa para uma instalação Reporting Services incluem MSRS12.<nome> da instância.

  5. A instalação adiciona os arquivos do programa do servidor de relatório SQL Server 2014, 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 modo nativo do Reporting Services, os utilitários de linha de comando, por exemplo, RS.exe e o Construtor de Relatórios.

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

    4. O SSDT (SQL Server Data Tools) é um download separado. Para obter mais informações, consulte Microsoft SQL Server 2014 Data Tools - Business Intelligence para Microsoft Visual Studio 2012.

  6. A instalação reutiliza a entrada de serviço no Service Control Manager para o serviço servidor de relatório SQL Server 2014. 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. Essa etapa só ocorre quando você está atualizando do SQL Server 2005 Reporting 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. 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.

Migração: Migrar uma versão anterior de uma instalação de modo nativo para SQL Server 2014 é a mesma etapa para todas as versões de s com suporte listadas anteriormente neste tópico. Para obter mais informações, veja Migrar uma instalação do Reporting Services (Modo Nativo)

Ícone de seta usado com o ícone seta de link Voltar para CimaNeste tópico:

Atualizar uma implantação em expansão dos Reporting Services em modo nativo

Veja a seguir um resumo de como atualizar uma implantação de modo nativo do Reporting Services que é dimensionada para mais de um servidor de relatório. Esse processo requer o tempo de inatividade da implantação do Reporting Services:

  1. Faça backup dos bancos de dados do servidor de relatório e das chaves de criptografia. Para obter mais informações, consulte Operações de backup e restauração para Reporting Services e Adicionar e remover chaves de criptografia para implantação de Scale-Out (SSRS Configuration Manager).

  2. Use o Gerenciador de Configurações do Reporting Services e remova todos os servidores de relatório da implantação escalável. Para obter mais informações, consulte Configurar um servidor de relatório de modo nativo Scale-Out implantação (SSRS Configuration Manager).

  3. Atualize um dos servidores de relatório para SQL Server 2014.

  4. Use o Gerenciador de Configurações do Reporting Services para adicionar os servidores de relatório de volta à implantação escalável. Para obter mais informações, consulte Configurar um servidor de relatório de modo nativo Scale-Out implantação (SSRS Configuration Manager).

    Para cada servidor, repita as etapas de atualização e expansão.

Atualização do modo do SharePoint e cenários de migração

As seções a seguir descrevem os problemas e as etapas básicas necessárias para atualizar ou migrar de versões especificadas do modo do SharePoint Reporting Services para SQL Server 2014 Reporting Services modo do SharePoint.

Há dois componentes de instalação para atualizar uma implantação do modo do SharePoint do Reporting Services.

  • Serviço compartilhado do SharePoint do Reporting Services.

    Dica

    Use o cmdlet Get-SPRSServiceApplicationServers do SharePoint do Reporting Services para determinar os servidores do farm do SharePoint que estão executando o serviço compartilhado do SharePoint do Reporting Services e que, portanto, requerem uma atualização.

  • Suplemento do Reporting Services para produtos do SharePoint. Para obter mais informações, consulte Instalar ou desinstalar o suplemento Reporting Services para SharePoint (SharePoint 2010 e SharePoint 2013).

Para obter etapas detalhadas sobre como migrar uma instalação no modo do SharePoint, confira Migrar uma instalação do Reporting Services (modo do SharePoint).

Importante

Alguns dos cenários a seguir exigem tempo de inatividade do ambiente do SharePoint devido às tecnologias diferentes que precisam ser atualizadas. Se a sua situação não permitir tempo de inatividade, você precisará concluir uma migração em vez de uma atualização in-loco.

SQL Server 2012 a SQL Server 2014

Ambiente inicial: SQL Server 2012 ou SQL Server 2012 SP1., SharePoint 2010.

Ambiente final: SQL Server 2014, SharePoint 2010 ou SharePoint 2013.

  • SharePoint 2010: Há suporte para a atualização in-loco de Reporting Services, mas o cenário de atualização requer tempo de inatividade do ambiente do SharePoint.

    Se você deseja que o ambiente final execute o SharePoint 2013, precisará concluir uma atualização da anexação do banco de dados do SharePoint 2010 para o SharePoint 2013.

  • SharePoint 2013: O SharePoint 2013 não oferece suporte à atualização no local a partir do SharePoint 2010. De qualquer modo, o procedimento de atualização da anexação do banco de dados tem suporte. O comportamento é diferente de atualizar para o SharePoint 2010, onde um cliente pode escolher entre as duas abordagens básicas de atualização, atualização in-loco e atualizações de anexação do banco de dados.

    Se você tiver uma instalação do Reporting Services integrada com o SharePoint 2010, não poderá atualizar o servidor do SharePoint in-loco. No entanto, você pode migrar bancos de dados de conteúdo e bancos de dados de aplicativo de serviço do farm do SharePoint 2010 para um farm do SharePoint 2013.

SQL Server 2008 R2 para SQL Server 2014

Ambiente inicial: SQL Server 2008 R2, SharePoint 2010.

Ambiente final: SQL Server 2014, SharePoint 2010.

  • A atualização in-loco tem suporte e não há nenhum tempo de inatividade para seu ambiente do SharePoint.

  • Instale o SQL Server versão 2014 do suplemento Reporting Services para SharePoint em cada front-end da Web no farm. Você pode instalar o suplemento usando o assistente de instalação do SQL Server 2014 ou baixando o suplemento.

  • Execute SQL Server instalação de 2014 para atualizar o modo do SharePoint para cada 'servidor de relatório'. O assistente de instalação do SQL Server instalará o Serviço Reporting Services e criará um novo aplicativo de serviço.

    Se você deseja que o ambiente final execute o SharePoint 2013, precisará concluir uma atualização da anexação do banco de dados do SharePoint 2010 para o SharePoint 2013.

Ícone de seta usado com o ícone seta de link Voltar para CimaNeste tópico:

SQL Server 2008 SP2 para SQL Server 2014

Ambiente inicial: SQL Server 2008 SP2, SharePoint 2007.

Ambiente final: SQL Server 2014, SharePoint 2010.

  • Este cenário de atualização in-loco exige tempo de inatividade do ambiente do SharePoint porque ambas as tecnologias SharePoint e SQL Server precisam ser atualizadas. Você pode querer concluir uma migração em vez de fazer uma atualização in-loco.

  • Atualize SQL Server 2008 para o Service Pack 2 (SP2) primeiro, se isso ainda não tiver sido concluído.

  • Atualize o SharePoint para 2010. Quando você executar o instalador de pré-requisito do SharePoint 2010, ele atualizará o suplemento do Reporting Services para os produtos do SharePoint 2010.

  • Instale o SQL Server versão 2014 do suplemento Reporting Services para SharePoint em todos os front-ends da Web do SharePoint. O instalador de pré-requisitos do SharePoint instalou a versão SQL Server 2008 R2 do suplemento, mas você precisa que a versão SQL Server 2014 funcione com um servidor de relatório SQL Server 2014.

  • Aviso

    Após a atualização do SharePoint, seu ambiente do Reporting Services estará em um estado de não funcionamento até que o SQL Server seja atualizado.

  • Atualize Reporting Services para SQL Server 2014. Quando você executar o assistente de instalação do SQL Server, verá uma caixa de diálogo "Autenticação do Modo SharePoint do SQL Server Reporting Services". O serviço Reporting Services será instalado e as credenciais da página de autenticação serão usadas para criar um novo pool de aplicativos do SharePoint.

Ícone de seta usado com o ícone seta de link Voltar para CimaNeste tópico:

SQL Server 2005 SP2 para SQL Server 2014

Ambiente inicial: SQL Server 2005 SP2, SharePoint 2007.

Ambiente final: SQL Server 2014, SharePoint 2010.

  • Este cenário de atualização in-loco exige tempo de inatividade do ambiente do SharePoint porque ambas as tecnologias SharePoint e SQL Server precisam ser atualizadas. Você pode querer concluir uma migração em vez de fazer uma atualização in-loco.

  • Atualize primeiro o SQL Server 2005 para Service Pack 2 (SP2), se isso já não tiver sido concluído.

  • Atualize o SharePoint para SharePoint 2010. Quando você executar o instalador de pré-requisito do SharePoint 2010, ele atualizará o suplemento do Reporting Services para os produtos do SharePoint 2010.

  • Aviso

    Após a atualização do SharePoint, seu ambiente do Reporting Services estará em um estado de não funcionamento até que o SQL Server seja atualizado.

  • Instale o SQL Server versão 2014 do suplemento Reporting Services para SharePoint em todos os front-ends da Web do SharePoint. O instalador de pré-requisitos do SharePoint instalou a versão SQL Server 2008 R2 do suplemento, mas você precisa que a versão SQL Server 2014 funcione com um servidor de relatório SQL Server 2014.

  • Atualize Reporting Services para SQL Server 2014. Quando você executar o assistente de instalação do SQL Server, verá uma caixa de diálogo "Autenticação do Modo SharePoint do SQL Server Reporting Services". O serviço Reporting Services será instalado e as credenciais da página de autenticação serão usadas para criar um novo pool de aplicativos do SharePoint.

Ícone de seta usado com o ícone seta de link Voltar para CimaNeste tópico:

Considerações para uma migração

Ao mover dados de aplicativo, você deve estar atento às seguintes preocupações e restrições:

  • A proteção da chave de criptografia inclui um hash que incorpora a identidade da máquina.

  • Os nomes de banco de dados de servidor de relatório são fixos e não podem ser alterados em um novo computador.

Considerações sobre a chave de criptografia

Sempre faça backup das chaves de criptografia antes de mover um banco de dados de servidor de relatório para um novo computador.

A migração de uma instalação do servidor de relatório para outro computador invalidará o hash que protege as chaves de criptografia usadas para ajudar a proteger dados confidenciais armazenados no banco de dados do servidor de relatório. Cada instância do servidor de relatório que usa o banco de dados tem sua cópia da chave de criptografia, que é criptografada com a identidade da conta de serviço, conforme definida no computador atual. Se você mudar de computador, o serviço não terá mais acesso à sua chave, mesmo que o mesmo nome de conta seja usado no novo computador.

Para restabelecer a criptografia reversível no novo computador do servidor de relatório, restaure a chave da qual fez backup anteriormente. O conjunto de chave completo que é armazenado no banco de dados do servidor de relatório consiste em um valor de chave simétrica e em informações sobre a identidade de serviço usada para restringir o acesso à chave, para que ela possa ser usada somente pela instância do servidor de relatório em que foi armazenada. Durante a restauração da chave, o servidor de relatório substitui as cópias existentes da chave pelas novas versões. A nova versão inclui os valores de identidade da máquina e de serviço, conforme definido no computador atual. Para obter mais informações, consulte estes tópicos:

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Nome fixo do banco de dados

Você não pode renomear o banco de dados de servidor de relatório. A identidade do banco de dados é registrada em procedimentos armazenados do servidor de relatório quando o banco de dados é criado. A renomeação dos bancos de dados primário ou temporário do servidor de relatório provoca erros que ocorrem quando os procedimentos são executados, invalidando a instalação do servidor de relatório.

Se o nome do banco de dados da instalação existente não for adequado para a nova instalação, avalie a possibilidade de criar um novo banco de dados com o nome desejado e, em seguida, carregue os dados de aplicativo existentes usando as técnicas descritas na seguinte lista:

  • Grave um script do Visual Basic que chame métodos SOAP do serviço Web Servidor de Relatórios para copiar dados entre bancos de dados. Use o utilitário RS.exe para executar o script. Para obter mais informações sobre essa abordagem, veja Script e PowerShell com o Reporting Services.

  • Grave o código que chama o provedor WMI para copiar dados entre bancos de dados. Para obter mais informações sobre essa abordagem, veja Acessar o provedor WMI do Reporting Services.

  • Se houver poucos itens, você poderá republicar relatórios, modelos de relatório e fontes de dados compartilhadas do Designer de Relatórios, do Designer de Modelo e do Construtor de Relatórios no novo servidor de relatório. Você deve recriar atribuições de função, assinaturas, agendas compartilhadas, agendas de instantâneo de relatório, propriedades personalizadas definidas em relatórios ou outros itens, segurança de item de modelo e propriedades definidas no servidor de relatório. Você perderá os dados do histórico de relatório e do log de execução de relatório.

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Recursos adicionais

Observação

Para obter mais informações sobre a atualização da anexação do banco de dados do SharePoint, consulte o seguinte:

Ícone de seta seta de link Voltar ao Iníciousado com o ícone de Neste tópico:

Consulte Também

Atualizar a atualização de relatórios para o SQL Server 2014 usando o Assistente de Instalação (Instalação)