From: | jlcambero <jlcambero(at)emergya(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Conectar postgresql con sqlserver o "copiar" modelo de sqls |
Date: | 2007-05-18 11:16:38 |
Message-ID: | 200705181316.38827.jlcambero@emergya.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas, ya conseguí linkar las dos bases de datos.
Gracias a todos por vuestras aportaciones.
Empece con dblink-tds pero no funciono, en las especificaciones del proyecto
comentan que es compatible hasta postgresql 8.1 y yo tengo 8.2.
Continue con DBI-link y tras bastantes problemas, tocando un poco los fuentes
para adaptarlos y cambiando algunas cosas de la base de datos original
(sqlserver) parece que todo ha quedado correcto.
Sobre los comentarios de migrar los datos del sqlserver, en el post original
comentaba que ese seria la ultima opcion, por dos motivos:
1. Seria muy laborioso recrear un modelo de datos de casi 400 tablas de
sqlserver a postgresql.
2. El modelo de datos a migrar, sigue modificandose constantemente, ya que
sigue en producción, por lo que tendría que estar "remigrando" la base de
datos cada poco tiempo.
Bien, lo dicho, gracias a todos y en breve volveré a necesitaros cuando tenga
las maquinas de producción y tenga que montar slony y mejorar el rendimiento.
Un saludo, nos leemos :-P
El Jueves, 17 de Mayo de 2007 16:31, Alvaro Herrera escribió:
> jlcambero escribió:
> > Alvaro me recomendo DBI-link y siguiendo su consejo lo he instalado pero
> > no consigo conectar con sqlserver, lo he probado con otro postgresql y si
> > que conecta, pero con MSSQL no hay manera. Me da el siguiente error:
> >
> > ERROR: error from Perl function: error from Perl function: DBI
> > connect('database=aemprende;host=192.168.1.238','aemprende',...) failed:
> > (no error string) at line 37 at line 35.
> >
> >
> > Muy descriptivo verdad?
> > Siguiendo la traza como he podido he llegado a que el error salta justo
> > en el momento de intentar realizar la conexión.
>
> Hmm, supongo que para solucionar este problema, el primer paso es
> conseguir que un programa Perl aislado pueda conectarse al servidor SQL
> Server. Es posible que en él tengas mayor información de los errores
> que se presentan. Una vez que los hayas resuelto migras la solución a
> la funcion en DBI-Link.
From | Date | Subject | |
---|---|---|---|
Next Message | Gustavo Rodriguez | 2007-05-18 12:54:14 | PROBLEMA AL INSTALAR POSTGRES |
Previous Message | Edwin Quijada | 2007-05-18 10:40:33 | Re: Alternativa en Software Libre a BD Access |