12

ソリューションを Visual Studio 2010 から Visual Studio 2013 に移行している最中です。

データベース比較オプションに関して、この(おそらく)ばかげた問題があります。毎回これを行う必要がないように、特定のオブジェクトタイプをグローバルに比較から除外したいと思います。Visual Studio 2010 では、これらのオプションは [ツール] -> [オプション] -> [データベース ツール] -> [スキーマ比較] で利用できました。

Visual Studio 2013 に対応するものが見つかりません。

4

6 に答える 6

28

明確にするために(他の人が探している場合に備えて)、スキーマ比較機能が VS2013 で利用できるようになりました。データベース プロジェクトを右クリックし、[スキーマ比較] を選択します。次に、Peter が述べたように、それを保存してプロジェクトに含めることができます。デフォルトで含まれていない理由がわかりません。

于 2014-07-24T13:55:30.543 に答える
10

SSDT フレームワーク (DB プロジェクトを置き換えたもの) には対応するオプションがありません。最善の方法は、スキーマの比較を保存してからプロジェクトに含めることです。(ファイル自体は保存されますが、デフォルトでは含まれません。)これにより、オプションが保存されるため、簡単に元に戻すことができます。いくつかの点でそれほど便利ではありませんが、機能します。デフォルトも設定できるのが恋しいです。

于 2013-11-04T01:51:07.117 に答える
3

VS2013 (Premium) では、Tools-SQL Server-New Schema Compare からネットワーク上の 2 つのデータベースをスキーマ比較するツールにアクセスできることに注意してください。プロジェクトは必要ありません。

以前のVSバージョンには存在したがVS2013には存在しなかったデータメニュー項目を参照する検索をいくつか行いました。VS2013を使用している場合、これで時間を節約できることを願っています

于 2016-01-22T10:13:35.520 に答える
0

各 *.scmp ファイル ウィンドウの上部に、「オプション」アイコンがあります。それをクリックします。

于 2015-06-29T18:29:53.733 に答える
-1

VS2013 では、プロジェクト ベースでそれを取り除くことができます。SQL -> オプション -> オブジェクト タイプで、現在のデータベース プロジェクトの一部のオブジェクトを除外できます。

于 2014-03-18T09:20:34.963 に答える