Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2008, 10:20
yourpadre
 
Fecha de Ingreso: marzo-2008
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Pregunta como sincronizar 2 bases con DTS mssql y postgresql

Primeramente les digo que soy nuevo con MSSQL para que me tengan
paciencia, ahora si el problema.
Tengo 2 bases de datos, una mssql y otra postgresql. Ambas bases se
pueden considerar como maestro, la de mssql tiene tablas que solo se
modifican en ella y se debe sincronizar esa información en la de
postgres para consulta y viceversa.

Me dijeron que con DTS se puede hacer una consulta como esta:

INSERT ITNO destino ([...] )
SELECT [...]
FROM origen
LEFT JOIN destino ON [...]
WHERE destino IS null

y un

UPDATE destino
SET
[...]
FROM origen
INNER JOIN destino ON origen.PK <> destino.PK
WHERE [...] <> [...]


pero no le encuentro como poner esto:


Pero en ningun lado le encuentro como decirle
INSERT INTO "cnxpostgres"."mibase"."public"."taller" (campo1, ...)
SELECT campo1, ....
FROM "cnxmssql"."miotrabase".dbo"."taller" o
LEFT JOIN "cnxpostgres"."mibase"."public"."taller" d
ON o.pk = d.PK
WHERE d.pk is null


¿como le puedo hacer para sincronizar?