Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

replicar sqlserver y postgres

373 views
Skip to first unread message

Fernando Ugarte

unread,
Oct 6, 2004, 12:24:23 PM10/6/04
to
Alguien sabe como replicar bases de datos de postgres en sql server?

gracias

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004


Gustavo Larriera [MVP]

unread,
Oct 6, 2004, 1:02:32 PM10/6/04
to
Explícanos un poco más lo que deseas hacer:

Quieres mantener sincronizados los datos de un Postgres en un SQL Server?
Quieres traspasar datos de uno al otro en determinado momento?

--
Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
--
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
--
"Fernando Ugarte" <Nando> wrote in message
news:OXIJsF8q...@TK2MSFTNGP12.phx.gbl...

Fernando Ugarte

unread,
Oct 6, 2004, 6:25:04 PM10/6/04
to
perdon, eso es lo que quiero, mantenerlos sincronizados
los datos se actualizan en postgres, pero quiero que se actualizen en sql
server
gracias


"Gustavo Larriera [MVP]" <gux@_REMOVETHIS_mvps.org> escribió en el mensaje
news:%233yiGZ8...@TK2MSFTNGP09.phx.gbl...

Fernando Ugarte

unread,
Oct 7, 2004, 9:19:25 AM10/7/04
to
exactamente, tengo un servidor operativo postgres y necesito que se mantenga
sincronizado con un servidor sqlserver para usar los servicios de analisis y
cubos olap
gracias

"Gustavo Larriera [MVP]" <gux@_REMOVETHIS_mvps.org> escribió en el mensaje
news:%233yiGZ8...@TK2MSFTNGP09.phx.gbl...

Adrian D. Garcia

unread,
Oct 7, 2004, 10:26:55 AM10/7/04
to
Entonces,
1) Si lo que necesitas es una sincronizacion al instante, es decir, cuando
se actualiza PostGres se debe actualizar SQL Server, debes buscar
informacion en Postgres ya que el control de este tipo de actualizacion se
debe realizar desde alli, y no en SQL Server.

2) Si lo que deseas es que se actualize en forma periodica, lo que puedes
hacer es crear un servidor vinculado de Postgres en SQL Server e ir leyendo
las filas que se han modificado (tendrias que modificar algo en la
aplicacion postgres, quisas un trigger en las tablas) para luego actualizar
SQL Sever y desmarcarlas. Esta solucion tiene varios inconvenientes a
tratar, por ejemplo, que pasa si alguien modifica una fila en postgres
mientras estas actualizando SQL Server?. Otra solucion es que te tarigas
todas las filas de postgres y actualices el SQL Server con ellas.

3) Quizas existan productos de 3eras partes, pero si existen los desconozco.
--
Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Fernando Ugarte" <Nando> wrote in message

news:OECBADHr...@TK2MSFTNGP10.phx.gbl...

Gustavo Larriera [MVP]

unread,
Oct 7, 2004, 12:48:38 PM10/7/04
to
Ok, entonces en tu escenario Postgres es un publicdor y SQL Server un
suscriptor. La única forma de que se puede hacer es responsabilidad de
Postgres, debería tener un agente de publicación (desconozco si lo tiene).

Ahora, deduzco de lo que dices que quieres pasar datos de tu sistema
Postgres para nutrir un data warehouse o un data mart en Analysis Services.
Si es así, la metodología recomendada es que mediante procesos de DTS
transfieras periódicamente datos de las bases Postgres a una base de staging
(posiblemente en SQL Server) donde limpies tus datos y los prepares para
luego pasarlos a tus cubos en Analysis Services.

Finalmente, si lo que deseas hacer es "real-time OLAP", es decir que deseas
constantemente volcar datos que cambian en el Postgres a tus cubos, es algo
bastante más complejo de hacer. Aún entre SQL Servers únicamente :-)

Si deseas saber acerca de real-time OLAP, puedes descargarte este ejemplo:

http://www.microsoft.com/downloads/details.aspx?FamilyID=ab90799e-3598-4912-bc6c-5394a817a026&DisplayLang=en

que acompaña a al artículo de MSDN titulado "OLAP Services: Real-Time OLAP
Sample."

--
Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
--
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
--
"Fernando Ugarte" <Nando> wrote in message

news:OECBADHr...@TK2MSFTNGP10.phx.gbl...

0 new messages