allora, premettendo che la sintassi di selezione su larga scala all'interno di un server, per un database è la seguente

[DATABASE].[OWNER].[TABLE]

ti consiglio di fare una cosa di questo tipo:
1. creai una vista, decidi su su quale dei due database (penso sia opportuno crearla su quello che utilizzi sempre)

codice:
CREATE VIEW [UnioneTabelle] AS
SELECT DT1.A as [CampoUnito]
FROM DATABASEA.dbo.TABELLA1
UNION 
SELECT DT2.B as [CampoUnito]
FROM DATABASEB.dbo.TABELLA2
facendo una select * from UnioneTabelle otterrai l'elenco di tutti i record di ambedue le tabelle, ovviamente penso che dovrai inserirci anche un ID o qualcos'altro, il metodo è sempre lo stesso, nella union, all'interno della select, deve sempre esserci lo stesso numero di colonne (dello stesso tipo) in modo tale da far combaciare i campi.