Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2007, 16:02
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 10 meses
Puntos: 98
Re: Consulta a dos bases de datos

Bueno, no especificas que motor de base de datos estás empleando, si estás haciéndolo mediante MS SQL hay varios panoramas:


1. Que sendas bases de datos residan en el mismo servidor
2. Que residan en servidores distintos y que sean MS SQL

Para la primera opción solo necesitarás hacer tu conexión con una cuenta con acceso a ambas bases de datos y la forma de hacer queries es

SELECT usuario.tabla.campo FROM basedatos.usuario.tabla a [JOIN]
basedatos.usuario.tabla.campo b ON bla bla bla

En otras palabras, solo tienes que llamar a tus tablas con:
base_de_datos.usuario.tabla

La segunda opción se hace mediante un linked server, la forma en la que armas tu query es la misma solo que llamas al linked_server.base.usuario.tabla


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway