Inicio > SQL Server > gonzy22 > Relaciones entre tablas de distintas bases de dato

Relaciones entre tablas de distintas bases de dato

Experto:
Usuario:
Fecha: 01/07/2003
Valoración: (4,00 sobre 5) Categoría: SQL Server
27/06/2003
marquesmex, usuario preguntando en SQL Server
Usuario
Hola de nuevo Gonzy:

Es posible hacer relaciones (tipo Constraints, ForeigKey, etc.) entre tablas de distintas bases de datos?

Saludos
Marques
30/06/2003
marquesmex, experto respondiendo en SQL Server
Experto
No, tengo entendido que no es posible armar una relacion tipo foreing Key en diferentes base de datos.

No me imagino bien en que casos se necesitaría, pero tene en cuenta que si no se agregan o borrar registros frecuentemente...es decir que se usa practicamente para consulta
, a veces tener una copia de la tabla en la otra base logras una mejor performance al hacer las consultas.(a veces esto no es posible)

Para tener las dos tablas similares lo podes trabajar con un triger que actualize la otra tabla en caso de update/insert.

Saludos
01/07/2003
marquesmex, usuario preguntando en SQL Server
Usuario
Ok, gracias Gonzy. Lo que queria era poner tablas que se usan en varias aplicaciones, como la de usuarios por ejemplo, separadas en una base de datos de uso comun. Pero eso parece traer mas problemas que veneficios. Gracias de nuevo.
Enlaces patrocinados