Kunci asing lintas basis data memang tidak didukung
Msg 1763, Level 16, State 0, Line 2
Cross-database foreign key references are not supported.
Jika Anda benar-benar ingin menegakkan integritas referensial di sisi database, Anda harus mengandalkan pemicu. (yang tidak saya rekomendasikan)
untuk membuat kode Anda lebih mudah dipelihara, Anda dapat membuat sinonim untuk tabel yang ingin Anda periksa integritas referensialnya.
CREATE SYNONYM myTable FOR otherdatabase.dbo.myTable;
Ini akan membuat pemeriksaan "manual" lebih mudah, karena Anda tidak dapat membuat kunci asing pada sinonim.