RE: Alimentar db postgresql con db de sql server

From: "Ernesto Verbanaz" <ernesto(dot)verbanaz(at)syswarp(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Alimentar db postgresql con db de sql server
Date: 2010-01-15 17:18:54
Message-ID: D351E5897DB942AAA0D00FF7A62A0A7E@syswarpuno
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Ing. Marcos L. Ortiz Valmaseda
> Enviado el: Viernes, 15 de Enero de 2010 06:34
> Para: Ernesto Verbanaz; pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [pgsql-es-ayuda] Alimentar db postgresql con db de sql server
>
> El 15/01/2010 15:40, Ernesto Verbanaz escribió:
> >
> >
> >> -----Mensaje original-----
> >> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> >> owner(at)postgresql(dot)org] En nombre de Emanuel Calvo Franco
> >> Enviado el: Viernes, 15 de Enero de 2010 11:11
> >> Para: Victor Avendaño
> >> CC: pgsql-es-ayuda(at)postgresql(dot)org
> >> Asunto: Re: [pgsql-es-ayuda] Alimentar db postgresql con db de sql
> server
> >>
> >> 2010/1/15 Victor Avendaño<avenda(at)gmail(dot)com>:
> >>
> >>> Tengo una base de datos en postgresql, necesito que esa base de datos
> se
> >>> "alimente" de los datos que sql server(datos que se ingresan
> >>>
> >> diariamente).
> >>
> >>> Como hago que ciertas tablas de la db de sql server se escriban al
> mismo
> >>> tiempo o cada cierto tiempo en la db de postgresql.
> >>>
> >>>
> >> Podrías usar Sequoia para esto.
> >> [http://www.continuent.com/community/lab-projects/sequoia]
> >>
> >>
> > Otra alternativa que también podrías implementar, es crear un DTS y
> luego
> > ejecutarlo desde un JOB, ya que todo esto es nativo de MSSQL y funciona
> muy
> > bien.
> >
> > Saludos.
> > Ernesto.
> >
> >
> >>
> >>
> >> --
> >> Emanuel Calvo Franco
> >> DBA at: www.siu.edu.ar
> >> www.emanuelcalvofranco.com.ar
> >> Join: http://www.thevenusproject.com/
> >> --
> >> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr
> >> leerlo
> >>
> >
> > --
> > TIP 7: no olvides aumentar la configuración del "free space map"
> >
> Saludos Ernesto ¿pero cómo harías esto? ¿Pudieras explicar más
> detalladamente? Es que no tengo muchos conocimientos en el tema.
> Saludos

Marcos:
El motor de MSSQL viene con sus propias herramientas administrativas,
Enterprise Manager, entre ellas. Desde esta podes manejar lo que se conoce
como DTS (Data Transformation Services), esta viene con un editor grafico en
el cual podes manejar varios tipos de objetos, entre ellos conexiones ODBC.
Deberías crear un nuevo DTS, dentro de este, una conexión a tu base
POSTGRES, y agregar un par mas de objetos, como para indicar que tablas
queres que se repliquen, por ej.
Una vez que tengas creado este DTS y lo hayas guardado (por ej. migra2PG ),
deberías ejecutarlo en forma manual o si prefieres deberías crear un JOB (es
otra utilidad de MSSQL) e invocar a el paquete DTS migra2PG, de forma
automatizada.
Esto es una breve reseña, creo que deberías investigar un poquito sobre como
manejar estas utilidades.
Te dejo algún enlace como para que sea mas claro:

http://msdn.microsoft.com/en-us/library/cc917688.aspx

Saludos.
Ernesto.

> --
> TIP 7: no olvides aumentar la configuración del "free space map"

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2010-01-15 17:22:29 Re: Problema con TRIGGER
Previous Message Grover Navia 2010-01-15 16:41:38 Re: Problema con TRIGGER