Oui, vous pouvez - la syntaxe t-sql est la même que dans tout autre appel inter-base de données (dans une procédure stockée par exemple).
Pour référencer vos tables dans la seconde base de données il vous suffit simplement de :
[NomBase].[Schéma].[NomTable]
Donc, vous vous retrouveriez avec quelque chose comme
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
Notez que cela ne fonctionnera que sur le même serveur - si vos bases de données sont sur des serveurs différents, vous devrez créer un serveur lié.