Sì, puoi:la sintassi t-sql è la stessa di qualsiasi altra chiamata incrociata al database (ad esempio all'interno di una procedura memorizzata).
Per fare riferimento alle tue tabelle nel secondo database hai semplicemente bisogno di:
[NomeDatabase].[Schema].[NomeTabella]
Quindi ti ritroveresti con qualcosa come
CREATE VIEW [dbo].[YourView]
as
select
a.ID,
a.SomeInfo,
b.SomeOtherInfo
from TableInA a
join DatabaseB.dbo.TableInB b
on -- your join logic goes here
Nota che funzionerà solo sullo stesso server:se i tuoi database si trovano su server diversi, dovrai creare un server collegato.