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

Unir 2 bases de datos

Estas en el tema de Unir 2 bases de datos en el foro de SQL Server en Foros del Web. Buen día! Tengo 2 base de datos. las mismas tienen tablas diferentes, están en el mismo servidor. Quiero unirlas y que solo quede una sola ...
  #1 (permalink)  
Antiguo 02/08/2012, 05:06
Avatar de dmassive  
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 22 años, 2 meses
Puntos: 7
Pregunta Unir 2 bases de datos

Buen día!

Tengo 2 base de datos. las mismas tienen tablas diferentes, están en el mismo servidor. Quiero unirlas y que solo quede una sola base de datos. ¿Alguna sugerencia?

Código SQL:
Ver original
  1. -- Por el momento haciendo esto: "copio" las tablas una por una...
  2. SELECT * INTO [baseDESTINO].[dbo].[tabla]
  3. FROM [baseORIGEN].[dbo].[tabla]
  4. -- pero no se copian las claves.


Googleando no encuentro nada concreto... quizás estoy llendo para el lado erroneo.

Desde ya gracias!
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/

Última edición por dmassive; 02/08/2012 a las 06:54 Razón: Mas informacion...
  #2 (permalink)  
Antiguo 02/08/2012, 06:57
 
Fecha de Ingreso: agosto-2012
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 1
Respuesta: Unir 2 bases de datos

Simplemente exporta la base de datos 2 e importala dentro de la base de datos 1, así no creo que tengas problemas.
  #3 (permalink)  
Antiguo 02/08/2012, 07:22
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: Unir 2 bases de datos

Puedes exportar tus tablas a la nueva base, o tambien puedes generar los scripts de creacion de las tablas y despues llenarlas.....

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #4 (permalink)  
Antiguo 02/08/2012, 09:36
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Intenta el siguiente codigo

Código SQL:
Ver original
  1. SELECT *
  2. INTO [baseDESTINO].[dbo].[tabla]
  3. FROM [baseORIGEN].[dbo].[tabla]
  4. EXCEPT
  5. SELECT *
  6. FROM [baseDESTINO].[dbo].[tabla];
Esta es la solución mas simple, pero ten cuidado: si en las dos tablas hay dos filas con la misma clave que no son identicas- el sistema te arrojara un error.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog

Etiquetas: bases, 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 11:27.