Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafinha251

Migração de SQL Server -> PostgreSQL

Recommended Posts

Bom dia Galera,

 

Sou novo na àrea e estou com uma tarefa um tanto quando dificil.

 

Necessito fazer uma migração de um banco de dados do Microsoft SQL Server para o postgreSQL, já tentei desde as opções de exportação do MSSQL até opções de backup e tentar restaurar tudo no Postgres, mas nenhum método foi funcional.


Alguém me ajuda a resolver este problema? Pesquisei em vários lugares, já tentei postar em outros fórums mas tá dificil e preciso resolver isto com urgência!

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha..a questão está um tanto vaga.. ficaria mais facil vc passar mais detalhes sobre os objetos do banco vc deseja migrar.. (dados, tabelas, procedures).. e explicitar mais os passos que tentou e os resultados que obteve.. e também as versões dos bancos..

observando que (sempre) há algumas diferenças em alguns (senão a maioria) tipos de dados, para começar..

ex: o tipo "identity" do Sql Server é "serial" no Postgre etc...

sem falar em permissões, perfis de usuários.. bom, qqer coisa disponha..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este tipo de conversão não é possível de se fazer de modo nativo. Como o Fernando falou, os problemas começam com os tipos de campos. Via DTSx ocorrerá o mesmo problema.

 

De uma olhada nestes links:

http://wiki.postgresql.org/wiki/Microsoft_SQL_Server_to_PostgreSQL_Migration_by_Ian_Harding

http://www.devmedia.com.br/migrando-de-sql-server-para-postgresql/3967

 

Existe um software que até pode lhe ajudar:

DBConvert for MS SQL & PostgreSQL

porém, após a conversão, terá que refinar os dados, estrutura de tabelas e regras de negócios. Objetos criptografados não serão migrados.



Em tempo, de uma lida neste PDF que mostra as diferenças que podem ser encontradas nas versões 2012 do SQL e 9 do Post:

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.