Saya pikir masalah duplikat bukan salah satu dari bergabung dengan dua database melainkan di bergabung Anda di tempat pertama. Saya pikir Anda mungkin memerlukan INNER atau OUTER join untuk menangani penautan. Sedangkan untuk mendapatkan data dari dua database yang berbeda, sintaksnya cukup sederhana. Anda tinggal menambahkan nama server titik nama database titik nama pemilik titik nama tabel.
Misalnya:
SELECT firstdb.*, seconddb.*
FROM Server1.Database1.dbo.myTable AS firstdb
INNER JOIN Server2.Database2.dbo.myTable AS seconddb
ON firstdb.id = seconddb.id
Dalam contoh Anda, sepertinya Anda mendapatkan tautan untuk berfungsi tetapi Anda memiliki masalah bergabung di bidang repair_ord. Meskipun saya tidak tahu skema Anda, saya kira tautan ini harus berupa INNER JOIN. Jika Anda hanya menambahkan kedua tabel dalam pernyataan FROM dan Anda tidak melakukan pernyataan WHERE dengan benar, Anda akan mendapat masalah seperti yang Anda jelaskan.
Saya menyarankan Anda menyederhanakan pengaturan ini dan meletakkannya di lingkungan pengujian (pada satu DB). Coba gabungkan empat tabel sampai Anda melakukannya dengan benar. Kemudian tambahkan kompleksitas panggilan multi-database.