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

Query a varias bases de datos

Estas en el tema de Query a varias bases de datos en el foro de SQL Server en Foros del Web. como realizo un query a dos DB sql server a la vez?..gracias...
  #1 (permalink)  
Antiguo 01/04/2009, 06:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 26
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Query a varias bases de datos

como realizo un query a dos DB sql server a la vez?..gracias
  #2 (permalink)  
Antiguo 01/04/2009, 06:30
 
Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Query a varias bases de datos

BBDD en un mismo server: Teniendo las columnas la misma estructura en ambas y permisos.

select * from bd1.esquema1.tabla1
where columna = ?
UNION ALL
select * from bd2.esquema2.tabla2
where columna = ?

BBDD en distintos server: Lo mismo que lo anterior pero habrá que vincular los server primero.

select * from server1.bd1.esquema1.tabla1
where columna = ?
UNION ALL
select * from server2.bd2.esquema2.tabla2
where columna = ?
  #3 (permalink)  
Antiguo 01/04/2009, 09:20
 
Fecha de Ingreso: marzo-2009
Mensajes: 26
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: Query a varias bases de datos

me podrias decir com especificar exactamente la sintaxis de la DB??
es que me dice que no existe o que la sintaxis no es correcta.

...gracias
  #4 (permalink)  
Antiguo 01/04/2009, 23:43
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: Query a varias bases de datos

Si las bases estan en diferentes servidores, debes hacer antes un LINKED SERVER
  #5 (permalink)  
Antiguo 02/04/2009, 05:10
 
Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Query a varias bases de datos

Cita:
Iniciado por ricardocastro Ver Mensaje
me podrias decir com especificar exactamente la sintaxis de la DB??
es que me dice que no existe o que la sintaxis no es correcta.

...gracias
Escribe la query que realizaste y te podremos ayudar. Lo de UNION ALL solo vale para consultas combinadas. Comenta lo que necesitas. La sintaxis está correcta: servidor.db.esquema.tabla --> Aquí sobra el servidor si las bbdd están en el mismo. Si no estuvieran tienes que hacer lo que te han comentado del linked server.

Saludos
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:32.