none
Atualizar SQL 7.0 para SQL 2008 R2 RRS feed

  • Pergunta

  • Bom dia. Não entendo muito de SQL, por isso preciso de uma ajuda.

    Aqui na empresa tenho um servidor com Windows Server 2003, rodando SQL 7.0, e preciso atualizar para o SQL 2008 R2.

    Como devo proceder? Preciso primeiro atualizar pro SQL 2000 e depois subir pro SQL 2008 R2?

    Ou posso atualizar direto?

    Depois de atualizado, pode dar algum problema na minha atual aplicação que ta rodando com SQL 7.0?

    Abraço!


    MCP - MCDST
    quinta-feira, 10 de junho de 2010 13:04

Respostas

Todas as Respostas

  • Olá Anderson, como vai?

    Há uma ateração muito grande a ser feita, visto que está no SQL Server 7.0. Você pode atualizar direto pro SQL Server 2005 e depois migra-lo para o SQL Server 2008. Há uma ferramenta chamada SQL Server 2005 Upgrade Advisor que lhe fornecerá um relatório informando as possíveis imcompatibilidades que terá com a migração. OBS: Ele só lhe informará o que fazer ok, baixe-a na microsoft e instale em sua estação ela é gratuita e fornecida no site da microsoft.

    Há, primeiramente check o desempenho atual do servidor que roda o SQL SErver 7.0 e depois do SQL Server 2008 R2.

    Abraços


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com
    http://www.blogdoclayton.blog.com.es
    quinta-feira, 10 de junho de 2010 13:36
  • Anderson,

    Concordo com as observações do Clayton.

    Mas poderíamos pensar em fazer a migração somente dos dados, ao invês de migrar toda estrutura.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 10 de junho de 2010 17:34
    Moderador
  • Boa Tarde,

    Não testei no R2, mas é possível ir do SQL Server 7 para o 2008 com o attach dos arquivos. Uma estratégia de upgrade in place somente com o 2000 mesmo. Independente disso, é altamente recomendável rodar o advisor como foi sugerido. Migrar os dados por migrar não é garantia de bom funcionamento da aplicação. O Advisor pode ajudar a prevenir problemas futuros após a migração.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Algumas implementações multivaloradas com XML e Table Value Parameter – Parte I
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1066.entry

    Algumas implementações multivaloradas com XML e Table Value Parameter – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1067.entry


    Classifique as respostas. O seu feedback é imprescindível
    quinta-feira, 10 de junho de 2010 18:31
  • Maia,

    Eu concordo com você em relação a migração dos dados, foi uma sugestão somente para levar o que for importante.

    Em relação ao upgrade advisor também acho totalmente recomendável, alias, é a primeira coisa a ser feita, inclusive na ferramenta SQL Server Installation Center você poderá encontrar o Upgrade Advisor.

    No SQL Server 2008 R2 eu ainda não utilizei este tipo de necessidade, no 2008 eu fiz migração através de Backup ou Attach de bases de dados do SQL Server 2000 e funcionou normalmente. O SQL Server 7 eu ainda não tive esta necessidade.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 10 de junho de 2010 18:40
    Moderador
  • Olá Anderson.

    Estou postando o link para o site direto da microsoft onde você pode baixar o SQL Server 2005 Upgrade Advisor.

    http://www.microsoft.com/downloads/details.aspx?familyid=1470e86b-7e05-4322-a677-95ab44f12d75&displaylang=en

    Espero que tenhamos conseguido esclarecer sua dúvida!

    Abraços


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com
    http://www.blogdoclayton.blog.com.es
    quinta-feira, 10 de junho de 2010 19:09
  • Olá, agradeço a ajuda de todos.

    Qual seria melhor, migrar somente os dados ou toda a estrutura?

    Vou rodar o SQL Server 2005 Upgrade Advisor e ver os resultados.

    O Upgrade Advisor me retorna um erro depois de analizar tudo. Aparece Analysis Complete, mas o Analyse SQL Server me retorna um Status de Error e nao aparece nenhuma mensagem. Tentei rodar na estação e no servidor.

     


    MCP - MCDST 
    sexta-feira, 11 de junho de 2010 11:23
  • Olá Anderson, como vai?

    Há duas opções no momento que executa o SQL Server 2005 Upgrade Advisor: Launch Upgrade Advisor Analysis Wizard e Launch Upgrade Advisor Report Viewer. O primeiro ele executa a análise e o segundo ele mostra o relatório com as possíveis alterações.

    Tente rodar o segundo agora para ver se ele mostra o relatório para você.

    Caso dê erro, poste o erro aqui.

    Abraço


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com
    http://www.blogdoclayton.blog.com.es
    sexta-feira, 11 de junho de 2010 17:32
  • Opa Clayton!

    No relatorio aparece a seguinte mensagem:

    Cannot use DSO (Decision Support Objects) to connect to Analysis Services, DSO is either not installed ot the installation is corrupted. Error details: Falha na recuperação de factory de classes COM do componente com CLSID {B492C386-0195-11D2-89BA-00C04FB9898D} devido ao seguinte erro: 80040154.","Cannot use DSO (Decision Support Objects) to connect to Analysis Services, DSO is either not installed ot the installation is corrupted. Error details: Falha na recuperação de factory de classes COM do componente com CLSID {B492C386-0195-11D2-89BA-00C04FB9898D} devido ao seguinte erro: 80040154.

    To rodando ele no Server 2003.


    MCP - MCDST
    segunda-feira, 14 de junho de 2010 13:57
  • Anderson,

    Foi identificado alguma falha ou problema na instalação do seu Analysis Services, provavelmente algum componente esta corrompido.

    Durante a execução do Launch Updagre Advisor Report Viewer, você recebeu alguma mensagem de erro?

    Você chegou a executar somente o Updagre Advisor?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    segunda-feira, 14 de junho de 2010 22:32
    Moderador
  • Oi Junior.

    Então, se eu executar o Upgrade Advisor Analysis Wizard, depois de configurar tudo la, quando vai analisar o banco ele da um erro, ai eu clico em View Report e ta aquela mensagem la.

    Ja tentei instalar o programa em outras estações, mas ou o programa da erro e fecha, ou da a mesma mensagem.

    Edit:

    Encontrei isso:

    SQL Server 2000 decision support objects (DSO) are required to scan upgrade issues in Analysis Services. To install DSO, insert the SQL Server 2000 media into the disc drive. This starts the SQL Server 2000 Setup program. Click Install SQL Server 2000 Components.

    Vou fazer isso e posto os resultados. 

     


    MCP - MCDST
    terça-feira, 15 de junho de 2010 11:55
  • Anderson,

    Você esta utilizando componentes de decisão que estão sendo utilizados no Analysis Services!!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 16 de junho de 2010 19:07
    Moderador
  • Bom dia Junior.

    Instalei os componentes do SQL 2000 mas continua dando erro.

    Depois que seleciona tudo e clica em Run, na tela "Upgrade Advisor Progress" ele ja da o status Error quase que instantaneo.

    Em Launch Report, da a mesma mensagem de DSO, e mudando la para Data Transformation Services, ele tem uns avisos de antes e depois, seria isso entao?

    PostUpgrade","Drillthrough settings are not migrated

    PostUpgrade","Data members always exist in parent-child dimensions","

    Advisory","Virtual cubes are not supported","

    Advisory","ODBC data sources are not supported","

    Advisory","Other Analysis Services upgrade issues","

    PreUpgrade","SQL Server 2000 Meta Data Services packages are not supported","

    PreUpgrade","SQL Server 2000 DTS Designer components are required to edit DTS packages","

    PreMigration","No DTS packages were found on the server that you selected to analyze","

    Advisory","SQL Server 2000 Data Transformation Services is deprecated","

    Advisory","Upgrade Advisor reports only on the most recent version of each DTS package","


    MCP - MCDST

    terça-feira, 22 de junho de 2010 12:28
  • Olá Anderson, acredito que sua instalação esteja com problemas ou algum arquivo corrompido.

    Há a possibilidade de refazer a instalação do mesmo?

    Abraço


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com

    ITIL|MCTS
    quinta-feira, 23 de setembro de 2010 19:57