9

Visual Studio 2013 のソリューションでデータベース プロジェクトを作成し、SQL サーバーからデータベースをインポートしました。次に、SQL 比較を行いました。ソースはデータベース、宛先はデータベース プロジェクトです。比較結果は、テーブルの 1 つが変更されたことを示しています。私が見た唯一の変更はフォーマットの違いであるため、宛先を更新するように指示しました。更新を行い、新しい比較を実行しましたが、同じテーブルに同じ違いがあることが示されています。違いの例を次に示します。

  1. 左側には連続する 3 行のコンテンツがあり、右側にはコンテンツ内に 1 つまたは 2 つの空白行があります。行 56、58、および 59 は空白です。
  2. 左側には FOR INSERT、UPDATE、DELETE の 3 行でフォーマットされたコンテンツが
    あり

    右側
    には同じコンテンツが 1 行に含まれています:
    FOR INSERT、UPDATE、DELETE
  3. 左側には末尾のセミコロンがありません:
    FROM が削除され
    ていますが、右側には末尾のセミコロンがあります:
    FROM が削除されています。

比較で「すべてが同じで、違いがない」と表示されるようにするにはどうすればよいですか? ローカル データベース プロジェクトのテーブルを変更していません。Visual Studioが別の形式で保存する理由と、それについて何ができるかを誰かが知っていますか? 「空白を無視する」チェックボックスがチェックされています。

4

1 に答える 1