none
SQL 2000 e 2005 no mesmo servidor RRS feed

  • Pergunta

  • Caros,

     

    Atualmente temos um servidor com SQL Server 2000, este servidor trabalha primordialmente com Cubos com o Analysis services, as base existentes são para estes cubos.

     

    Estamos migrando este hardware para outro equipamento (dual Xeon 4GB RAM - IBM), vamos aproveitar e realizar a migração do SQL 2000 para 2005.

     

    Como temos mais de 100 Cubos este processo será um pouco demorado, segundo li, migração de cubos do 2000 para o 2005 não é algo muito automático.

     

    Sendo assim gostariamos de montar o seguinte ambiente:

    1. Instalar o SQL 2000 e SQL 2005 no novo servidor

    2. Migrar os cubos do servidor antigo para este novo no SQL 2000

    3. Aos poucos transferir os cubos do SQL 2000 para o 2005.

     

    Pergunto esta é a melhor estratégia? É viável?

    Até que seja feita a migração total dos cubos, será necessário manter os dois bancos, terei que tomar algum cuidado especial, além dos problemas de requisitos de hardware?

     

     

    Caso tenham algum documento com um caso deste será bem vindo.

     

    ate

     

    quarta-feira, 28 de março de 2007 19:27

Respostas

  •  

     isso e perfeitamente possivel, a unica coisa e que vc. vai ter que ter um sql server em instancia e outro na padrao. no mais sem problemas.

     

    Abs/

    quinta-feira, 29 de março de 2007 09:56
  • Cesar,

     

    Sem menor problema, é possível trabalhar com os dois na mesma máquina.

     

    Em relação a sua estratégia, a linha de passos que você relacionou acima podem ser realizados desta forma, principalmente no caso de você trabalhar com os cubos, é necessário migrar para o SQL Server 2000 para depois migrar para o 2005.

     

    Gostaria de alerta sobre possíveis incompatibilidades que os cubos podem apresentar quando você migrar para o 2005, talvez seja necessário algumas customizações.

     

    Após a migração dos bancos é recomendável alterar o nível de compatibilidade dos bancos para o nível 90, este nível é o padrão da versão 2005, após você migrar para o nível 90, seu banco de dados começara a trabalhar com as novas características e recursos do 2005.

     

    Outra coisa, não é possível você restaura um banco com o nível 90(SQL Server 2005) no SQL Server 2000, por isso, analise todos os passos antes de realizar qualquer decisão que possa gerar problemas futuros.

    quinta-feira, 29 de março de 2007 11:06
    Moderador
  • Sim vc pode fazer dessa forma que acho a forma mais apropriada...  se o seu ambiente estiver em cluster existe um documento no site da MS que mostra como fazer essa migração...

    qualquer dúvida retorne

    abs

     

    quinta-feira, 29 de março de 2007 14:04

Todas as Respostas

  •  

     isso e perfeitamente possivel, a unica coisa e que vc. vai ter que ter um sql server em instancia e outro na padrao. no mais sem problemas.

     

    Abs/

    quinta-feira, 29 de março de 2007 09:56
  • Cesar,

     

    Sem menor problema, é possível trabalhar com os dois na mesma máquina.

     

    Em relação a sua estratégia, a linha de passos que você relacionou acima podem ser realizados desta forma, principalmente no caso de você trabalhar com os cubos, é necessário migrar para o SQL Server 2000 para depois migrar para o 2005.

     

    Gostaria de alerta sobre possíveis incompatibilidades que os cubos podem apresentar quando você migrar para o 2005, talvez seja necessário algumas customizações.

     

    Após a migração dos bancos é recomendável alterar o nível de compatibilidade dos bancos para o nível 90, este nível é o padrão da versão 2005, após você migrar para o nível 90, seu banco de dados começara a trabalhar com as novas características e recursos do 2005.

     

    Outra coisa, não é possível você restaura um banco com o nível 90(SQL Server 2005) no SQL Server 2000, por isso, analise todos os passos antes de realizar qualquer decisão que possa gerar problemas futuros.

    quinta-feira, 29 de março de 2007 11:06
    Moderador
  • Sim vc pode fazer dessa forma que acho a forma mais apropriada...  se o seu ambiente estiver em cluster existe um documento no site da MS que mostra como fazer essa migração...

    qualquer dúvida retorne

    abs

     

    quinta-feira, 29 de março de 2007 14:04
  • Olá Cesar,

    Realmente isso é possivel pois vc pode instalar duas instâncias e deixar o SQL 2000 por exemplo como default instânce e o SQL 2005 como named Instance.

    Embora seja perfeitamente suportado, particularmente sou contra este negócio de deixar duas versões em uma mesma máquina. No seu caso eu tentaria deixar o SQL Server 2005 na máquina nova e trabalharia a migração com maior cautela. Mesmo porque se vc estiver tendo problemas de performance com a máquina antiga, na medida que vc for migrando esta máquina ficará mais tranquila.

    Até porque assim vc teria menos trabalho e correria menos riscos.

    Um abraço
    Nilton Pinheiro
    www.mcdbabrasil.com.br

     

    quinta-feira, 29 de março de 2007 15:09
    Moderador
  • Obrigado pelas respostas, fiquei bem mais tranquilo.
    quinta-feira, 29 de março de 2007 19:20
  • No meu caso, sou desenvolvedor e por conta de alguns clientes antigos, ainda preciso manter o SQL 2000 em minha máquina, mas para os novos clientes, gostaria de já desenvolver pro 2005.

     

    Estou pensando em instalar o 2005 Developer, sem remover o 2000. Isso é tranquilo?

    segunda-feira, 4 de junho de 2007 14:50