una consulta en 2 BD

20/04/2005 - 21:09 por SergioT | Informe spam
Hola

Es posible que una consulta haga join de 2 tablas que estan en Bases de
datos diferentes????

Tengo :
Autorizaciones( CodUser, fecha.) en la BD BD1
Ussuarios(CodUser,Nombre) en la BD BDSeguridad

Y necesito hacer esto:
SELECT Autorizaciones.*, Usuarios.*
FROM Autorizaciones, Usuarios
WHERE Autorizaciones.CodUser= Usuarios.CodUser

Esta consulta necesito colocarla en un SP de la BD BD1 para usarla desde un
SqlDA y generar un DataSet que debo mostrar en un DataGrid

Como lo hago???


GRACIAS POR LA AYUDA

Preguntas similare

Leer las respuestas

#1 A.Poblacion
20/04/2005 - 22:48 | Informe spam
¿La base de datos es Sql Server? En ese caso, lo mejor es que des de alta el
segundo servidor como "Linked Server" del primero, desde el "Enterprise
Manager". Una vez hecho eso, en la consulta Sql accedes al segundo servidor
mediante un nombre de 4 partes, donde la primera parte es el nombre del
enlace que has puesto al enlazar el segundo servidor:

SELECT a.*, u.*
FROM Autorizaciones a, Servidor2.BaseDatos.dbo.Usuarios u
WHERE a.CodUser= u.CodUser


"SergioT" wrote in message
news:
Es posible que una consulta haga join de 2 tablas que estan en Bases de
datos diferentes????

Tengo :
Autorizaciones( CodUser, fecha.) en la BD BD1
Ussuarios(CodUser,Nombre) en la BD BDSeguridad

Y necesito hacer esto:
SELECT Autorizaciones.*, Usuarios.*
FROM Autorizaciones, Usuarios
WHERE Autorizaciones.CodUser= Usuarios.CodUser

Esta consulta necesito colocarla en un SP de la BD BD1 para usarla desde


un
SqlDA y generar un DataSet que debo mostrar en un DataGrid

Como lo hago???
Respuesta Responder a este mensaje
#2 SergioT
20/04/2005 - 23:16 | Informe spam
Hola

Ok Gracias
Lo voy a hacer

Sergio

"A.Poblacion" wrote in
message news:
¿La base de datos es Sql Server? En ese caso, lo mejor es que des de alta
el
segundo servidor como "Linked Server" del primero, desde el "Enterprise
Manager". Una vez hecho eso, en la consulta Sql accedes al segundo
servidor
mediante un nombre de 4 partes, donde la primera parte es el nombre del
enlace que has puesto al enlazar el segundo servidor:

SELECT a.*, u.*
FROM Autorizaciones a, Servidor2.BaseDatos.dbo.Usuarios u
WHERE a.CodUser= u.CodUser


"SergioT" wrote in message
news:
Es posible que una consulta haga join de 2 tablas que estan en Bases de
datos diferentes????

Tengo :
Autorizaciones( CodUser, fecha.) en la BD BD1
Ussuarios(CodUser,Nombre) en la BD BDSeguridad

Y necesito hacer esto:
SELECT Autorizaciones.*, Usuarios.*
FROM Autorizaciones, Usuarios
WHERE Autorizaciones.CodUser= Usuarios.CodUser

Esta consulta necesito colocarla en un SP de la BD BD1 para usarla desde


un
SqlDA y generar un DataSet que debo mostrar en un DataGrid

Como lo hago???




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida