क्रॉस डेटाबेस विदेशी कुंजियाँ वास्तव में समर्थित नहीं हैं
Msg 1763, Level 16, State 0, Line 2
Cross-database foreign key references are not supported.
यदि आप वास्तव में डेटाबेस पक्ष पर संदर्भात्मक अखंडता को लागू करना चाहते हैं तो आपको ट्रिगर्स पर भरोसा करना होगा। (जिसकी मैं अनुशंसा नहीं करता)
अपने कोड को और अधिक बनाए रखने योग्य बनाने के लिए आप उन तालिकाओं के लिए समानार्थी शब्द बना सकते हैं जिन पर आप संदर्भात्मक अखंडता की जांच करना चाहते हैं।
CREATE SYNONYM myTable FOR otherdatabase.dbo.myTable;
यह "मैनुअल" जांच को आसान बनाने के लिए होगा, क्योंकि आप समानार्थी पर विदेशी कुंजी नहीं बना सकते हैं।