6

Visual Studio 2012 スキーマ比較ツールを使用して、実際のデータベースと Microsoft SQL Server DAC パッケージ ファイル ( dacpac) を比較しています。データベースとファイルが「等しい」ことが期待されます。ただし、スキーマ比較では、BodyScript3 つのストアド プロシージャのプロパティであり、そのすべてに多くの動的 SQL が含まれています。ただし、オブジェクト定義の実際の diff では、ストアド プロシージャの定義間に明確な違いが見られないのが残念です。さらに、スクリプトをさまざまな diff ツールにコピーして、空白タイプの違いを探しましたが、2 つのスクリプトはバイナリが同一であるように見えます。多数のスキーマ比較オプション (空白を無視する、キーワードの大文字と小文字を無視するなど) をいじってみましたが、この問題を解決するものはないようです。

この問題を調査しているときに、 Microsoft ConnectとここStackOverflowに投稿された同様の問題に遭遇しましたが、これらの問題はまだ解決されていないようです。この問題に対処する他の方法について何か提案はありますか?

4

1 に答える 1