Puoi provare come già indicato, copiando parti delle tabelle a un solo database (tabella temporanea) e poi fare le interrogazioni, oppure, e questo non so se funziona, con la clausola IN 'db', ad esempio:
SELECT * FROM TABLE1 WHERE TABLE1.FIELD1 IN (SELECT * FROM TABLE2 IN 'DATABASE2')
Potrebbe essere che funziona con le stored procedures e non con le query. Noi in azienda usiamo sempre l'appoggio di uno dei database, questo da anni, e credo perché non c'è altra strada con MSSQL, e credo che va anche oltre il concetto del database in sé, cioè dei database industriali. Si cerca tenere tutti i dati in un solo database. Il 'vizio' di tanti database è nato con Access, che dato le sue limitazioni non ha lasciato altra scelta.
Giovanni
---
http://www.y2ksw.com/vbulletin