Hola
Necesito crear una referencia de claves externas entre bases de datos, es decir necesito relacionar por ejemplo la tabla proveedores de la base sistema con la tabla ordenes de la base inventarios :
ALTER TABLE ordenes ADD CONSTRAINT FK_proveedores_ordenes FOREIGN KEY (prove_uq) REFERENCES sistema.dbo.proveedores(unico)
pero esto me genera un error "No se admiten referencias cruzadas de claves externas entre bases de datos".
Podrían darme alguna sugerencia, las tablas estan separadas en diferentes bases, porque sistema tiene tablas que son comunes para las otras bases de datos, por ejemplo la tabla proveedores de sistema es comun para la base inventarios_empresa_a, inventarios_empresa_b, contabilidad_empresa_a, contabilidad_empresa_b, cuentas_x_pagar_empresa_a, ....... y así y es necesario mantener la integridad, no puedo borrar un proveedor que este involucrado en una transacción de alguna de las otras bases de datos.
Gracias por su ayuda.
Carlos A. Miranda
E.I.S.lnc
President