スキーマ比較を行う変数をVisual Studio Database Project
解析しないようです。SQLCMD
私の同義語はすべて次のようになります
CREATE SYNONYM [dbo].[addressesExtDB] FOR [$(ExtDB)].[dbo].[addresses];
しかし、それらはデータベースとは異なるものとして報告され続けます。
var ExtDB が に設定されている正しい'Specify SQLCMD Variabeles...'
-settings でスキーマの更新を行うと、データベースは次のように正しく設定されます。'ExtDBnn'
Synonym
CREATE SYNONYM [dbo].[addressesExtDB] FOR [ExtDBnn].[dbo].[addresses];
再比較アクションは、すべてのシノニムを異なるものとして誤って表示します。したがって、比較では sqlcmd-variabeles を解析し、結果を使用してデータベースと比較する必要があります。これまたは何かを行うオプションを見逃していますか、それとも同じ問題を経験して何らかの解決策を見つけましたか?