Skip site navigation (1) Skip section navigation (2)

Re: Conectar postgresql con sqlserver o "copiar" modelo de sqls

From: José Ruiz aguilera <farfaconda(at)gmail(dot)com>
To: jlcambero <jlcambero(at)emergya(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Conectar postgresql con sqlserver o "copiar" modelo de sqls
Date: 2007-06-28 13:41:14
Message-ID: ad88fc5e0706280641v3cdc29a7jb4144d659ad307e4@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Buenas, antes en el trabajo usaba dblink-tds para conectar con una BBDD en
sqlserver, pero como se ha querido actualizar la version a la 8.2.4, he
tenido que usar DBI-Link, pero me da el mismo error que a ti:

DBI connect('MyServer2k;database=BD','foo',...) failed: (no error string) at
line 37 at line 35.

Me podrias ayudar a resolver el problema?.

gracias de antemano!.

Saludos.

El día 18/05/07, jlcambero <jlcambero(at)emergya(dot)es> escribió:
>
> 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.
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster
>



-- 
Atte. José Ruiz Aguilera.

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2007-06-28 13:45:39
Subject: Re: Tablas Temporales!
Previous:From: Sonia MalaveDate: 2007-06-28 13:33:07
Subject: Tablas Temporales!

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group