Usuário com melhor resposta
Copiar a Estrutura de uma Tabela em uma BD Firebird para uma BD MS-SQL

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)
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- Marcado como Resposta Roberto Márcio de Souza domingo, 20 de novembro de 2011 00:14
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- Marcado como Resposta Roberto Márcio de Souza quinta-feira, 17 de novembro de 2011 19:37
- Não Marcado como Resposta Roberto Márcio de Souza domingo, 20 de novembro de 2011 00:14
-
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 -
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- Marcado como Resposta Roberto Márcio de Souza domingo, 20 de novembro de 2011 00:14
-