none
Exportar SQL Express 2008 para SQL 2000 RRS feed

  • Pergunta

  • Pessoal,

    Desenvolvi uma aplicação em ASP.NET 2008 tendo como banco  o SQL Express 2008. Ok. sistema rodando e funcionando.

    Agora, tenho que implantar esse sistema no cliente, e o SQL que ele tem é o 2000.

    Pergunto: como exportar as tabelas, consultas, SPs do SQL Express 2008 para o SQL 2000.

    Um simples backup-restore, dá certo? Não tem problema de incompatibilidade?

    att.

    Anderson

    segunda-feira, 6 de setembro de 2010 16:23

Respostas

  • Anderson,

    Infelizmente não é possível restaurar um backup em uma versão inferior.

    vc terá que gerar o script da base e importar os dados, ou usar o export wizard do SSMS (não sei se no express tem)

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    segunda-feira, 6 de setembro de 2010 17:38
  • Anderson,

    Recomendo a você criar o mesmo banco de dados no SQL Server 2000 com base em um script gerado no SQL Server 2008, contendo todos os objetos do seu atual banco de dados.

    Após isso exporte os dados de suas tables para arquivos txt e depois importe estes arquivos para o SQL Server 2000 através do DTS, ISQL ou BCP existente no SQL Server 2000.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 7 de setembro de 2010 23:08
    Moderador

Todas as Respostas

  • Anderson,

    Infelizmente não é possível restaurar um backup em uma versão inferior.

    vc terá que gerar o script da base e importar os dados, ou usar o export wizard do SSMS (não sei se no express tem)

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    segunda-feira, 6 de setembro de 2010 17:38
  • Anderson,

    Recomendo a você criar o mesmo banco de dados no SQL Server 2000 com base em um script gerado no SQL Server 2008, contendo todos os objetos do seu atual banco de dados.

    Após isso exporte os dados de suas tables para arquivos txt e depois importe estes arquivos para o SQL Server 2000 através do DTS, ISQL ou BCP existente no SQL Server 2000.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 7 de setembro de 2010 23:08
    Moderador
  • Obrigado pelas respostas.

    estive viajando

    vou tentar usar as duas soluções.

     

    Anderson

    sábado, 11 de setembro de 2010 12:58
  • Anderson,

    Esperamos ter ajudado, ficamos no aguardo.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    sexta-feira, 17 de setembro de 2010 17:20
    Moderador