12

以下の比較で違いが見えないようにしたい。MSDNによると (ステップ 7 を参照)、私が見つけられないSQLCMD 変数関数が利用可能であるはずです。このドキュメントは SQL 2010 用ですが、私は 2012 を使用しています。このページで利用できるドキュメントの 2012 バージョンはないようです。

$(DatabaseName)この比較が機能するように の値を指定するにはどうすればよいですか? データベース プロジェクト設定で指定された値を既に持っています。

SQL スキーマの比較

4

1 に答える 1

6

これは、プロジェクトではなく開発データベースをライブ データベースと比較するスキーマによって回避できます。最初にプロジェクトを開発データベースにデプロイする必要があることに注意してください。

参考までに - 変数が置換されていないという事実は、比較ウィンドウのみの問題です。変数は比較中に誤った差異を引き起こさず (つまり、スキーマ比較は比較時に変数を置換します)、変数はターゲット データベースを更新するときに置換されます。

于 2013-07-10T21:28:45.010 に答える