Relaciones entre tablas de distintas Bases de Datos

03/11/2005 - 17:48 por Juan Armando Delgado | Informe spam
Necesito relacionar en el Diseñador de Diagramas dos tablas que se encuentran
en distintas bases de datos en el mismo servidor.

Tengo una BD de Catálogos que será compartida por otras BDs que no tienen
relacion entre ellas, pero utilizan los mismos catálogos; la idea es no tener
tablas duplicadas en cada BDs.

Desde el Visual Basic .NET no tengo problema en relacionarlas, pero me
gustaria poder hacer las relaciones desde el diseño de la BD en SQL Server
2000.

Gracias.
 

Leer las respuestas

#1 Salvador Ramos
03/11/2005 - 18:14 | Informe spam
Hola,

Lo que indicas no es posible.
Una relación siempre se hace entre tablas de la misma base de datos, no hay
otra posibilidad.
La única alternativa que te queda es chequear la integridad referencial
mediante tu aplicación.

Quiero aprovechar para comentarte que este es un tema de conceptos de bases
de datos relacionales, y por tanto no lo podrás en ningún gestor de bases de
datos (al menos que yo haya visto y me extraña que alguno lo permita).

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Juan Armando Delgado" <Juan Armando
escribió en el mensaje
news:
Necesito relacionar en el Diseñador de Diagramas dos tablas que se
encuentran
en distintas bases de datos en el mismo servidor.

Tengo una BD de Catálogos que será compartida por otras BDs que no tienen
relacion entre ellas, pero utilizan los mismos catálogos; la idea es no
tener
tablas duplicadas en cada BDs.

Desde el Visual Basic .NET no tengo problema en relacionarlas, pero me
gustaria poder hacer las relaciones desde el diseño de la BD en SQL Server
2000.

Gracias.

Preguntas similares