ソリューションをVisualStudio2010からVisualStudio2013に移行している最中です。
私はデータベース比較オプションに関してこの(多分)ばかげた問題を抱えています。毎回これを行う必要がないように、特定のオブジェクトタイプをグローバルな比較から除外したいと思います。 Visual Studio 2010では、これらのオプションは[ツール]-> [オプション]-> [データベースツール]-> [スキーマ比較]で使用できました。
Visual Studio2013で対応するものが見つかりません。
SSDTフレームワーク(DBプロジェクトに取って代わったもの)に対応するオプションはありません。最善の方法は、スキーマ比較を保存してから、プロジェクトに含めることです。 (ファイル自体は保存されていますが、デフォルトでは含まれていません。)これにより、オプションが保存されるため、簡単に元に戻すことができます。いくつかの点でそれほど便利ではありませんが、機能します。デフォルトを設定することもできません。
明確にするために(他の人が探している場合に備えて)、スキーマ比較機能がVS2013で使用できるようになりました。データベースプロジェクトを右クリックして、「スキーマ比較」を選択します。次に、Peterが述べたように、それを保存してプロジェクトに含めることができます。デフォルトで含まれていない理由がわかりません。
VS2013(Premium)では、ツールにアクセスして、[ツール]-[SQL Server]-[新しいスキーマ比較]からネットワーク上の2つのデータベースをスキーマ比較できることに注意してください。プロジェクトは必要ありません。
以前のVSバージョンには存在したがVS2013には存在しなかったデータメニュー項目を参照する検索をいくつか実行しました。したがって、VS2013を使用している場合、これにより人々の時間を節約できることを願っています
要点に直接:
ソリューションに移動>新しいプロジェクトを追加>「SQLServerデータベースプロジェクト」。
次に、プロジェクトを右クリックして、SCHEMA COMPARE ..を選択します。
各* .scmpファイルウィンドウの上部に、「オプション」アイコンがあります。それをクリックします。