none
Migração de um servidor SQL 2000 com Reporting Services para um servidor SQL 2012 com Reporting Services RRS feed

  • Pergunta

  • Prezados Senhores,

    Estou responsável por migrar vários servidores SQL 2000 e 2005 para SQL 2012. 

    A maioria deles não tem Reporting Services, porém existe esta feature instalada (e em uso) em apenas 2 (dois) deles.

    Minha dúvida é : como migrar o servidor e os bancos do Reporting Services do SQL 2000 para o servidor SQL 2012 ?

    Basta eu fazer um backup dos bancos no SQL 2000 e da "encryption key"e restaurar no servidor SQL 2012 (os bancos e a "encryption key") e tudo funcionará plenamente ?

    Tenho receio de fazer algo errado e o serviço dos relatórios ficar inoperante no servidor SQL 2012, impactando todas aplicações da empresa.

    Fico muito agradecido com as explicações que possam vir me esclarecer.

    Obrigado a todos, desde já.

    José Luiz



    • Editado José Luiz SP quarta-feira, 27 de dezembro de 2017 13:15
    sexta-feira, 22 de dezembro de 2017 23:40

Respostas

  • José,

    Você pode tentar sim fazer o backup no 2000 e posteriormente o restore no 2012, vale ressaltar que esta não é a opção mais indicada pela própria Microsoft.

    Em relação aos bancos de dados relacionados os Reporting Services você pode fazer sim, eu particularmente não faria isso, realizaria a configuração do novo Reporting Services e posteriormente migraria somente os .rdl.

    Os arquivos .rdl devem ser copiados e migrados para o novo servidor, você terá que reconfigurar os data sources e demais relatórios.

    Utilize este link: https://www.microsoft.com/en-us/download/details.aspx?id=29560, ela apresentar a ferramenta oficial da Microsoft para realizar migrações do Reporting Services: Reporting Services Migration Tool.


    Pedro Antonio Galvao Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    sexta-feira, 29 de dezembro de 2017 19:01
    Moderador

Todas as Respostas

  • José Luiz,

    A versão 2000 não possui suporte direto para ser migrado para a versão 2012, neste caso você terá que migrar inicialmente para a versão 2008 ou 2008 R2 para posteriormente migrar para a versão 2012.

    Em alguns casos o backup no 2000 e restore no 2012 funciona, mas isso vai depender justamente do que pode estar sendo utilizando no 2000 que possa ser facilmente reconhecido pelo 2012.

    Em relação as features do que exatamente você se refere?

    Você esta utilizando a mesma edição do SQL Server, por exemplo Enterprise tanto na 2000 e também na 2012 ou são edições diferentes.


    Pedro Antonio Galvao Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    quarta-feira, 27 de dezembro de 2017 20:34
    Moderador
  • Junior,

    Obrigado pela resposta.

    Na verdade, eu não tenho esta opção de migrar antes do SQL 2000 para um 2008 ou 2008 R2 e depois, sim, ir para o SQL 2012. Na verdade eu tenho o servidor antigo com SQL 2000 e o servidor novo com SQL 2012 e estou fazendo a migração side-by-side, de um servidor para o outro.

    Em relação às features, creio ter me expressado mal. Eu quis dizer que, de todos os servidores a serem migrados, somente dois tinham o Reporting Services instalado.

    Quantos às versões, é isto mesmo : eu estou usando a Entreprise tanto no SQL 2000 (servidor antigo) quanto no SQL 2012 (servidor novo).

    Então, resumindo : posso fazer um backup dos bancos ReportServer e ReportServerTempDB, bem como da "encryption key", no SQL 2000 e restaurar no SQL 2012 e a chance de funcionar é grande ? Precisa copiar aqueles arquivos .rdl, que existem no disco, de um servidor para o outro também ?

    Desde já, obrigado.

    José Luiz

    sexta-feira, 29 de dezembro de 2017 17:10
  • José,

    Você pode tentar sim fazer o backup no 2000 e posteriormente o restore no 2012, vale ressaltar que esta não é a opção mais indicada pela própria Microsoft.

    Em relação aos bancos de dados relacionados os Reporting Services você pode fazer sim, eu particularmente não faria isso, realizaria a configuração do novo Reporting Services e posteriormente migraria somente os .rdl.

    Os arquivos .rdl devem ser copiados e migrados para o novo servidor, você terá que reconfigurar os data sources e demais relatórios.

    Utilize este link: https://www.microsoft.com/en-us/download/details.aspx?id=29560, ela apresentar a ferramenta oficial da Microsoft para realizar migrações do Reporting Services: Reporting Services Migration Tool.


    Pedro Antonio Galvao Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    sexta-feira, 29 de dezembro de 2017 19:01
    Moderador