Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/10/2011, 19:51
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Pasar datos de una Base de dato a otra base de dato

Si las modificaciones de los usuarios solo se hacen en DB2 y quieres replicar los datos hacia DB1 puedes ver soluciones como Database mirroring o Log shipping, y si no te quieres complicar o tienes limitaciones de licencia o versión de SQL Server, puedes simplemente hacer job que haga un backup de DB2 y lo recupere sobre DB1.

Si las modificaciones de los usuarios se hacen sobre DB1 y DB2, y quieres hacer un sincronización entre las bases de datos puedes ver la solución Replication de tipo Merge.

Como recomendación, evita crear procesos de sincronización "caseros" con sentencias SQL (ej: update t1 from t2, insert into t1 select from t2, etc), ya que es una solución viable solo en caso de pocas tablas con pocos datos, además de lenta y susceptibles a errores.

Saludos