Relaciones

16/12/2004 - 16:29 por Jorge Rivas | Informe spam
Como puedo relacionar tablas de dos base de datos diferentes
Gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
16/12/2004 - 16:02 | Informe spam
"Jorge Rivas" wrote in message
news::
Como puedo relacionar tablas de dos base de datos diferentes
Gracias



Me temo que no es posible por declaraciones de integridad referencial.
Si deseas por ejemplo implementar una Foreign Key entre tablas de
diferentes bases de datos, deberás implementarlo mediante triggers.

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.
Respuesta Responder a este mensaje
#2 Salvador Ramos
16/12/2004 - 16:05 | Informe spam
Si te refieres a establecer restricciones foreign key (integridad
referencial declarativa), no se puede.

Si te refieres a hacer una consulta que haga join entre tablas de diferentes
bases de datos:
SELECT ...
FROM bd1..tabla1 INNER JOIN bd2..tabla2 ON ...

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jorge Rivas" escribió en el mensaje
news:
Como puedo relacionar tablas de dos base de datos diferentes
Gracias


Respuesta Responder a este mensaje
#3 Rodriguess
16/12/2004 - 19:54 | Informe spam
Hola, permitidme que aproveche este hilo para preguntar una duda:

Por lo que acabo de entender... si tengo un proyecto ADP, en el que se
utiliza el motor SQL como sabeis, ¿no puedo relacionar mis dos tablas?
Es decir, en una de mis tablas tengo un registro que hace referencia a un
conjuto de productos y en mi otra tabla tengo varias entradas (los distintos
productos) relacionadas con el registro de la primera tabla. ¿se me
entendió?

Muchas Gracias!

"Gustavo Larriera [MVP]" wrote in
message news:
"Jorge Rivas" wrote in message
news::
> Como puedo relacionar tablas de dos base de datos diferentes
> Gracias

Me temo que no es posible por declaraciones de integridad referencial.
Si deseas por ejemplo implementar una Foreign Key entre tablas de
diferentes bases de datos, deberás implementarlo mediante triggers.

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.




Respuesta Responder a este mensaje
#4 ulises
16/12/2004 - 20:41 | Informe spam
Sí lo puedes hacer, la restricción es que en SQL Server
2000 no se puede establecer integridad referencial
declarativa entre dos tablas que se encuentran en dos bases
de datos diferentes creadas en el mismo servidor SQL.

Saludos,
Ulises

Hola, permitidme que aproveche este hilo para preguntar


una duda:

Por lo que acabo de entender... si tengo un proyecto ADP,


en el que se
utiliza el motor SQL como sabeis, ¿no puedo relacionar mis


dos tablas?
Es decir, en una de mis tablas tengo un registro que hace


referencia a un
conjuto de productos y en mi otra tabla tengo varias


entradas (los distintos
productos) relacionadas con el registro de la primera


tabla. ¿se me
entendió?

Muchas Gracias!

"Gustavo Larriera [MVP]"


wrote in
message news:
"Jorge Rivas" wrote in message
news::
> Como puedo relacionar tablas de dos base de datos




diferentes
> Gracias

Me temo que no es posible por declaraciones de




integridad referencial.
Si deseas por ejemplo implementar una Foreign Key entre




tablas de
diferentes bases de datos, deberás implementarlo




mediante triggers.

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de




ninguna clase,
y no otorga ningún derecho / This message is provided




"AS IS" with no
warranties expressed or implied, and confers no rights.








.

Respuesta Responder a este mensaje
#5 Salvador Ramos
17/12/2004 - 09:24 | Informe spam
También lo puedes hacer desde Access, de forma gráfica, con un diagrama de
bases de datos.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Rodriguess" escribió en el mensaje
news:
Hola, permitidme que aproveche este hilo para preguntar una duda:

Por lo que acabo de entender... si tengo un proyecto ADP, en el que se
utiliza el motor SQL como sabeis, ¿no puedo relacionar mis dos tablas?
Es decir, en una de mis tablas tengo un registro que hace referencia a un
conjuto de productos y en mi otra tabla tengo varias entradas (los


distintos
productos) relacionadas con el registro de la primera tabla. ¿se me
entendió?

Muchas Gracias!

"Gustavo Larriera [MVP]" wrote in
message news:
> "Jorge Rivas" wrote in message
> news::
> > Como puedo relacionar tablas de dos base de datos diferentes
> > Gracias
>
> Me temo que no es posible por declaraciones de integridad referencial.
> Si deseas por ejemplo implementar una Foreign Key entre tablas de
> diferentes bases de datos, deberás implementarlo mediante triggers.
>
> Gustavo Larriera, MVP SQL
> http://sqljunkies.com/weblog/gux
>
> Este mensaje se proporciona "como está" sin garantías de ninguna clase,
> y no otorga ningún derecho / This message is provided "AS IS" with no
> warranties expressed or implied, and confers no rights.
>
>
>
>


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