Udenlandske nøgler på tværs af databaser er faktisk ikke understøttet
Msg 1763, Level 16, State 0, Line 2
Cross-database foreign key references are not supported.
Hvis du virkelig ønsker at håndhæve den referentielle integritet på databasesiden, bliver du nødt til at stole på triggere. (som jeg ikke anbefaler)
for at gøre din kode mere vedligeholdelsesvenlig kan du oprette synonymer til de tabeller, du vil kontrollere referenceintegriteten på.
CREATE SYNONYM myTable FOR otherdatabase.dbo.myTable;
Dette ville være for at gøre de "manuelle" kontroller nemmere, da man ikke kan oprette fremmednøgler på et synonym.