none
Melhores Práticas - migração RRS feed

  • Pergunta

  •  

    Olá a todos,

     

    Hoje temos um ambiente com o SQL 2000 e Reporting Services em um Servidor A, realizaremos a aquisição do SQL 2005 e de um servidor B.

     

    Qual seria a melhor prática para realizar uma migração segura e limpa?

     

    Desde já agradeço as respostas.

     

    atenciosamente.

    segunda-feira, 26 de maio de 2008 18:51

Respostas

  • Colla,

     

    Realmente fazer a migração em in place é uma possibilidade muito interessante.

     

    Mas eu particularmente, prefiro proceder da maneira que o Thiago informou.

     

    Agora outra possibilidade um pouco mais trabalhosa seria:

     

    1 - Utilizar dois servidores, sendo 1 SQL Server 2000 e outro 2005.

     

    2 - Realizar um backup de todos os bancos de dados existentes no SQL Server 2000.

     

    3 - Criar o mesmo ambiente utilizado no SQL Server 2000 no SQL Server 2005, com todos os bancos de dados que o usuário necessita, jobs, permissões de usuários, etc...

     

    4 - Criar um estratégia de migração dos dados entre estes servidores utilizando o SSIS, ou até mesmo o backup e restore, mantendo o mesmo nível de compatibilidade do SQL Server 2000 em ambos os servidores.

     

    5 - Após a restauração dos bancos, alterar o nível de compatibilidade para 90 sendo este nível indicado para trabalhar com todos os recursos do SQL Server 2005.

     

    Particularmente eu realizei várias vezes este processo de migração, e sempre funcionou tranquilamente.

     

    terça-feira, 27 de maio de 2008 12:41
    Moderador

Todas as Respostas

  • Anderson,

    Você terá no mínimo duas opções para fazer esta migração.
    Primeiramente você deve instalar o SQL Server 2005 no servidor B com todos os serviços desejados.
    Para trazer as bases de dados do servidor A para este novo servidor você poderá fazer um backup dos bancos de dados do servidor A e restaurar no servidor B, ou então poderá fazer um Detach das bases no servidor A e um Attach dessas mesmas bases de dados no servidor B.
    As duas formas darão certo e são corretas, o único problema que talvez você enfrente é se optar pela segunda opção, pois JOBs, Planos de Manutenção, etc, terão de ser recriados.

    []s.

    terça-feira, 27 de maio de 2008 11:27
    Moderador
  •  

    acho mais simples colocar uma maquina com o sql 2000 e todas as bases inclusive as de sistema restauradas, e fazer a migracao in place ou seja instalando o sql 2005 por cima, funciona bem e nao vejo problemas. mais tenha backup de tudo pois se acontecer qualquer problema vc. esta com o backup atualizado seguro.

     

    Abs;

    terça-feira, 27 de maio de 2008 11:29
  • Obrigado pela sua resposta Marcelo, me ajudou bastante, mas ainda existe uma questão que não foi abordada. Qual seria a melhor maneira de realizar a migração do Reporting Services sem que eu perca os meus jobs e, obviamente, relatórios? Um simples restore das bases do RS seria sufiente?

     

    atenciosamente,

     

    terça-feira, 27 de maio de 2008 11:49
  • com relacao ao reporting services e mais simples vc. repostar os relatorios refazendo o deploy deles, os jobs vem junto com a migracao inplace. so vc. vai ter que rever por exemplo cmdhsell que deve ser autorizada no surface area configuration.

     

    Abs;

    terça-feira, 27 de maio de 2008 11:53
  • Colla,

     

    Realmente fazer a migração em in place é uma possibilidade muito interessante.

     

    Mas eu particularmente, prefiro proceder da maneira que o Thiago informou.

     

    Agora outra possibilidade um pouco mais trabalhosa seria:

     

    1 - Utilizar dois servidores, sendo 1 SQL Server 2000 e outro 2005.

     

    2 - Realizar um backup de todos os bancos de dados existentes no SQL Server 2000.

     

    3 - Criar o mesmo ambiente utilizado no SQL Server 2000 no SQL Server 2005, com todos os bancos de dados que o usuário necessita, jobs, permissões de usuários, etc...

     

    4 - Criar um estratégia de migração dos dados entre estes servidores utilizando o SSIS, ou até mesmo o backup e restore, mantendo o mesmo nível de compatibilidade do SQL Server 2000 em ambos os servidores.

     

    5 - Após a restauração dos bancos, alterar o nível de compatibilidade para 90 sendo este nível indicado para trabalhar com todos os recursos do SQL Server 2005.

     

    Particularmente eu realizei várias vezes este processo de migração, e sempre funcionou tranquilamente.

     

    terça-feira, 27 de maio de 2008 12:41
    Moderador