none
Copiar a Estrutura de uma Tabela em uma BD Firebird para uma BD MS-SQL RRS feed

  • Pergunta

  • Caríssimos, saudações!

    É possível, via código .NET copiar uma tabela com ou sem os registros para outra no MS-SQL. Também é possível criar uma tabela no MS-SQL como obter a estrutura de uma tabela no Firebird.

    A minha dúvida é se se consegue copiar a estrutura de uma tabela em uma BD Firebird para criar uma, no mínimo similar, para uma BD no MS SQL, via .NET (VB ou C#).

    Agradeço antecipadamente


    (VB e ASP).NET e SQL 2008
    • Movido Olavo Oliveira Neto segunda-feira, 31 de outubro de 2011 15:54 Amigo, estou movendo sua thread para um fórum especifico de ADO.NET (De:.NET Development - Geral)
    segunda-feira, 31 de outubro de 2011 15:36

Respostas

  • Boa noite Roberto,

    concordo em relação à compra de alguma aplicação para um uso pontual. Mas ainda assim creio que criar uma aplicação em C# seja muito para esta tarefa. O que acha de exportar o script de criação das tabela do Firebird e adaptá-lo para gerar as tabelas no SQL Server ? A mudança não será tão grande.

    Para os dados, você poderia utilizar o Integration Services, ou algo mais simples como exportar os registros como CSV e importá-los no SQL Server.

    Abraços, 


    Daniel Cheida de Oliveira
    quinta-feira, 17 de novembro de 2011 23:22

Todas as Respostas

  • Boa tarde Roberto,

    não posso dizer que não é possível fazer com C#, é sim, mas considero inviável. Digo isso pois existem ferramentas mais adequadas para este tipo de tarefa.

    Abraços,


    Daniel Cheida de Oliveira
    terça-feira, 8 de novembro de 2011 17:00
  • Será, Daniel?

    A minha ideia é de não ter de obrigar o Cliente a adquirir uma licença de um aplicativo que será utilizado apenas para eu extrair a estrutura de algumas tabelas na BD Firebird dele para a minha aplicação não trabalhar na BD de produção. Nem ter de sujeitar o Cliente a instalar um aplicativo externo.

    Hoje eu faço muito bem essa exportação de uma amostra da BD de produção em MS-SQL para MS-SQL. Lógico que eu queria não ter de adaptar todo o meu sistema para ter duas versões (uma para MS-SQL e outra para Firebird).

    Se não aparecer algo "menos inviável" do que acredita ser, darei o assunto por encerrado.

    Obrigado pela sua opinião e esteja à vontade para qualquer consideração.


    WPF, (VB e ASP).NET e SQL 2008
    quarta-feira, 9 de novembro de 2011 01:58
  • Boa noite Roberto,

    concordo em relação à compra de alguma aplicação para um uso pontual. Mas ainda assim creio que criar uma aplicação em C# seja muito para esta tarefa. O que acha de exportar o script de criação das tabela do Firebird e adaptá-lo para gerar as tabelas no SQL Server ? A mudança não será tão grande.

    Para os dados, você poderia utilizar o Integration Services, ou algo mais simples como exportar os registros como CSV e importá-los no SQL Server.

    Abraços, 


    Daniel Cheida de Oliveira
    quinta-feira, 17 de novembro de 2011 23:22
  • Viva, Daniel!

     

    Boa pedida e testada com algum sucesso!

     

    Ajudou bastante.

     

    Obrigado.


    WPF, (VB e ASP).NET e SQL 2008
    domingo, 20 de novembro de 2011 00:15