Kunci asing tidak dapat dihubungkan ke objek non-lokal - mereka harus merujuk ke tabel lokal. Anda mendapatkan kesalahan "jumlah awalan maksimum" karena Anda mereferensikan tabel dengan nama 4 bagian (LinkedServer.Database.Schema.Object), dan objek lokal hanya akan memiliki nama 3 bagian.
Solusi lain :
- Replikasi data dari sumber (lokasi tampilan) ke server yang sama dengan tabel yang Anda coba tambahkan kuncinya. Anda dapat melakukannya setiap jam, setiap hari, atau apa pun, tergantung seberapa sering data sumber berubah.
- Tambahkan pemicu pada tabel sumber untuk mendorong perubahan apa pun ke salinan lokal Anda. Ini pada dasarnya akan sama dengan #1, tetapi dengan populasi perubahan yang segera
- Tambahkan pemicu BUKAN" ke tabel Anda yang secara manual memeriksa batasan kunci asing dengan memilih dari server tertaut dan membandingkan nilai yang Anda coba MASUKKAN/PERBARUI. Jika tidak cocok, Anda dapat menolak perubahan .