pegar do MySQL para SQL Server
Mariana Carvalho
Respostas
Mariana Carvalho
13/08/2014
Joel Rodrigues
13/08/2014
Eu nunca fiz isso, mas pesquisei agora rapidamente e vi em vários fóruns que existem ferramentas que convertem um backup do MySQL para um formato aceito no SQL Server. Porém, não testei nem entrei em detalhes para conhecer essas ferramentas.
Mariana Carvalho
13/08/2014
Joel Rodrigues
13/08/2014
Mariana Carvalho
13/08/2014
Alan Mario
13/08/2014
[url]http://www.fabiobmed.com.br/como-migrar-exportar-banco-de-dados-mysql-para-sql-server/[/url]
Fabiano Carvalho
13/08/2014
Ou ainda, voce pode utilizar o SSIS para transferir os dados.
Joel Rodrigues
13/08/2014
O SSIS parece ser uma ótima opção, principalmente para volumes de dados maiores e procedimentos frequentes.
Mariana Carvalho
13/08/2014
vamos por partes...
Alan, eu li o artigo achei interessante e vou procurar seguir.
Fabiano, na verdade que quero pegar o arquivo de backup do mysql e transferir para o sql server, pode ser feito?
Mariana Carvalho
13/08/2014
????
Fabiano Carvalho
13/08/2014
Mas pense em restaurar esse backup no proprio MSYQL e extraia as informações diretamente para o SQL Server.
Alex Lekao
13/08/2014
Estou meio confuso.
Vc quer fazer um restore de uma base MySql Diretamente em uma Base SQL Server, seria isso?
Abraco.
Mariana Carvalho
13/08/2014
Mas pense em restaurar esse backup no proprio MSYQL e extraia as informações diretamente para o SQL Server.
Certo, mas essa extração ocorre diretamente no backup ou tem que ser feito alguma conversão?
Mariana Carvalho
13/08/2014
Estou meio confuso.
Vc quer fazer um restore de uma base MySql Diretamente em uma Base SQL Server, seria isso?
Abraco.
Sim, exatamente Alex.
Alex Lekao
13/08/2014
Acredito que nao seja possivel, a nao se que exista alguma aplicacao que faca isso especificamente, ate mesmo porque algumas formas de montar as estruturas de bancos e tabelas divergem um pouco de um banco pro outro, acredito que pouca coisa, mas divergem, com isso vc poderia ter algum tipo de problema.
Seria mais interessante, usar alguma ferramenta de extracao e importacao de dados, neste caso, acredito que tenha, acho que ja ate teve esse tipo de discursao em algum post aqui no forum, so nao me recordo quando e qual. rsrsr
Mariana Carvalho
13/08/2014
A solução que cabe nesse problema é fazer uma extração de dados para um arquivo txt ou excel e fazer a importação para o SQL Server? fazendo essa importação eu ja teria que ter o banco ja todo prontinho não é?
Alex Lekao
13/08/2014
de fato, com isso vc ja corrige ate mesmo incosistencias de modelagem entre outras questoes.
Pq vc tera que ter todo o trabalho de montar o banco antes de importar.
isso se nao me confundi, muita coisa na minha cabeca nesse momento. kkkkkkk
Mariana Carvalho
13/08/2014
Alex Lekao
13/08/2014
se vai montar um script com todos os inserts ou se vai montar um script para ler o arquivo excel e a partir dai trata-lo e inserir no banco.
acredito que fique a criterio de quem for fazer o trabalho.
Fabiano Carvalho
13/08/2014
http://www.ideaexcursion.com/2009/06/04/howto-connect-to-mysql-in-ssis/
Mariana Carvalho
13/08/2014
Fabiano então se diretamente no SQL Server, esse tutorial mostra como pegar do excel?
Fabiano Carvalho
13/08/2014
Não, esse tutorial explica como criar o ODBC e conectar ao mysql.
Fabiano então se diretamente no SQL Server, esse tutorial mostra como pegar do excel?
Alex Lekao
13/08/2014
se nao me engano ja houve ate algumas discursoes e sugestoes de uso dele em outros posts...
acho que na ocasiao foi falado ate de usar e conectar com Oracle.
Foi mal... rsrsr
Mariana Carvalho
13/08/2014
1 - Eu faço o backup do banco no MySQL ou pego direto na base? (aonde fica a base do MySQK?)
2 - O integration services(ainda vou conferir se instalei) ele reconhece o arquivo do banco de bakup do MySQL? não é?
3 - Depois dos passos acima eu terei como visualizar os dados mas eles ainda não pertecem ao meu SQL Server, nesse momento é possivel distinguir os campo e chaves?
Alex Lekao
13/08/2014
ai ferrou... eu nao conheco... rsrr
Mariana Carvalho
13/08/2014
Fabiano Carvalho
13/08/2014
Não, o SSIS não le arquivo de backup mysql ele é uma ferramenta ETL.
Se for para consulta de dados crie um linked server que irá resolver o seu problema.
Mas me fale o que voce quer fazer exatamente.
Mariana Carvalho
13/08/2014
Fabiano Carvalho
13/08/2014
Baixar o Conector ODBC, instalar e criar a fonte ODBC
Criar o linked server, e transferir os dados.
Para SSIS é um pouco mais "trabalahoso"
No link que lhe informei tem um tutorial em inglês.
Mariana Carvalho
13/08/2014
Criar o linked server, e transferir os dados.
é a forma mais simples, é só pesquisar no google "ODBC linked server com SQL Server" ou algo parecido?
Fabiano Carvalho
13/08/2014
Mariana Carvalho
13/08/2014
Eber
13/08/2014
Fábio Moura
13/08/2014
https://www.microsoft.com/en-us/download/details.aspx?id=42657