Visual Studio 2010を使用しており、データベーススクリプトはデータベースプロジェクトにあります。
DB1とDB2の2つのデータベースがあります。DB1はDB2を使用します。
データベースごとにデータベースプロジェクトを作成し、DB2の.dbschemaファイルを「データベースリファレンス」としてDB1のプロジェクトに追加しました。したがって、DB1でのビューのコードは次のようになります。
CREATE VIEW dbo.myView
AS
SELECT * FROM [$(DB2Ref)].dbo.SomeTable
GO
ここまではすべて大丈夫です。しかし、実際のDB1データベースとDB1データベースプロジェクトをスキーマ比較すると、プロジェクトの「myView」とデータベースの「myView」の違いがわかります。
これらの参照されたデータベース変数と同じようにスキーマ比較を行う方法はありますか?