Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Pasar datos de una Base de dato a otra base de dato

Estas en el tema de Pasar datos de una Base de dato a otra base de dato en el foro de SQL Server en Foros del Web. Hola a todos… les doy las gracias de antemano a todo el que pueda ayudarme en este tema. El problema es que yo no conozco ...
  #1 (permalink)  
Antiguo 21/10/2011, 07:45
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 12 años, 6 meses
Puntos: 0
Pasar datos de una Base de dato a otra base de dato

Hola a todos… les doy las gracias de antemano a todo el que pueda ayudarme en este tema. El problema es que yo no conozco mucho de SQL server y esto me es importante para el trabajo que hago.
La situación es la siguiente… quiero pasar los datos de TODAS LAS TABLAS de una BD2 a otra BD1, teniendo en cuenta que pueden haber datos en BD2 que están en BD1 y no se pueden duplicar, además si un dato es modificado en BD2 a la hora de insertarlo en BD1 que se modifique esta. Es más o menos como una conciliación entre dos BD.
(Tener en cuenta que las bases de datos tienen la misma estructura y que solo el nombre es diferente y yo cuento con servidor de Base de dato (SQL Server 2000)
El método que utilicen no me importa, puede ser mediante consultas o algún software que exista.
GRACIAS…
  #2 (permalink)  
Antiguo 21/10/2011, 07:56
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Pasar datos de una Base de dato a otra base de dato

Investiga sobre mirroring que es lo que necesitas, mirroring lo que te crea es una copia de tu base de datos en otro servidor y entonces puedes hacer la replicacion de tus datos...

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 21/10/2011, 08:11
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Pasar datos de una Base de dato a otra base de dato

Si ya yo tengo las BD en el mismo servidor, pero no se como se hace para que los datos de una se actualicen en la otra...
  #4 (permalink)  
Antiguo 21/10/2011, 08:39
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Pasar datos de una Base de dato a otra base de dato

Investiga sobre mirroring o sobre publicaciones
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 21/10/2011, 10:00
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Pasar datos de una Base de dato a otra base de dato

ok hermano sigo en las mismas pero de todas maneras gracias .
  #6 (permalink)  
Antiguo 21/10/2011, 11:09
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Pasar datos de una Base de dato a otra base de dato

Con un poco de esfuerzo, se llega a la meta.

http://www.bernardorobelo.com/2011/0...mirroring.html
__________________
MCTS Isaias Islas
  #7 (permalink)  
Antiguo 21/10/2011, 19:51
Avatar de 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
  #8 (permalink)  
Antiguo 24/10/2011, 10:55
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Pasar datos de una Base de dato a otra base de dato

Hola matanga ... yo puedo utilizar las replicas de tipo merge en las BDs que están en un mismo servidor?
Como lo haría...

Etiquetas: dato, server, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:25.