none
Criar uma aplicação para importar e exportar dados entre bancos diferentes RRS feed

  • Pergunta

  • Gostaria de criar uma aplicação onde exportaria dados de um banco Firebird 2.0 para uma aplicação com banco SQL Server 2012. Sei que para fazer isso, tenho que tabelas iguais , mas como seria o melhor tratamento para realizar essa transação?

    Desde já grato.


    Gilberto Otsuka

    terça-feira, 21 de maio de 2013 20:58

Todas as Respostas

  • Olá Gilberto, boa noite, eu não tenho muito experiência com o Firebird, mas vamos lá...

    No Firebird, você consegue exportar os dados para um SQL padrão? ou Excel? Caso você consiga basta você fazer a carga para o seu SQL Server 2012.

    O seu BD no Firebird é muito grande?

    Abração


    Wellinghton Pimentel Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 22 de maio de 2013 02:32
  • Gilberto,

    Minha recomendação é a instalação do ODBC de conexão do firebird (http://www.firebirdsql.org/en/odbc-driver/) e dentro do SQL Server a criação de um linked server que utilize o mesmo, depois basta criar suas query via OPENQUERY ou OPENROWSET dentro do SQL.


    Fabrizzio A. Caputo
    MCT
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    ITIL V3 Foundation
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Email: fabrizzio.antoniaci@gmail.com

    • Sugerido como Resposta Roberson Naves quarta-feira, 22 de maio de 2013 11:30
    • Marcado como Resposta Gilberto Otsuka quinta-feira, 23 de maio de 2013 15:51
    • Não Marcado como Resposta Gilberto Otsuka quinta-feira, 23 de maio de 2013 15:55
    quarta-feira, 22 de maio de 2013 11:11
    Moderador
  • Gilberto,

    Minha recomendação é a instalação do ODBC de conexão do firebird (http://www.firebirdsql.org/en/odbc-driver/) e dentro do SQL Server a criação de um linked server que utilize o mesmo, depois basta criar suas query via OPENQUERY ou OPENROWSET dentro do SQL.


    Fabrizzio A. Caputo
    MCT
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    ITIL V3 Foundation
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Email: fabrizzio.antoniaci@gmail.com

    Excelente alternativa.

    Na minha opinião. A melhor.

    Abraço Gilberto


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    • Marcado como Resposta Gilberto Otsuka quinta-feira, 23 de maio de 2013 15:51
    • Não Marcado como Resposta Gilberto Otsuka quinta-feira, 23 de maio de 2013 15:55
    quarta-feira, 22 de maio de 2013 11:30
  • Olá Wellington, boa tarde.

    Sim, é grandinho, já tinha tentado essa alternativa, mas devido ao volume de dados, tornou-se inviável. Fiz uma pesquisa, e vou pela solução do Frabrizzio, obrigado pela ajuda!


    Gilberto Otsuka


    quinta-feira, 23 de maio de 2013 15:53
  • opa legal, ótima opção do Frabrizzio, boa sorte ai, depois posta os resultados para sabermos se deu certo

    Abração


    Wellinghton Pimentel Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.


    quinta-feira, 23 de maio de 2013 16:40