Cizí klíče napříč databázemi skutečně nejsou podporovány
Msg 1763, Level 16, State 0, Line 2
Cross-database foreign key references are not supported.
Pokud opravdu chcete vynutit referenční integritu na straně databáze, budete se muset spolehnout na spouštěče. (což nedoporučuji)
aby byl váš kód lépe udržovatelný, můžete vytvořit synonyma pro tabulky, u kterých chcete zkontrolovat referenční integritu.
CREATE SYNONYM myTable FOR otherdatabase.dbo.myTable;
To by usnadnilo "ruční" kontroly, protože nemůžete vytvořit cizí klíče na synonymu.