はい、できます。t-sqlの構文は、他のクロスデータベース呼び出し(たとえば、ストアドプロシージャ内)と同じです。
2番目のデータベースのテーブルを参照するには、次のものが必要です。
[DatabaseName]。[Schema]。[TableName]
したがって、最終的には次のようになります
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
これは同じサーバーでのみ機能することに注意してください。データベースが異なるサーバー上にある場合は、リンクサーバーを作成する必要があります。