8

現在VS 2010 Ultimateに含まれている既存のスキーマ/データ比較を使用して、SQL 2012データベースのスキーマとデータ比較を行う現在の方法があるかどうかを調べるために、あらゆる場所を検索してきました。

私が思いついた最高のものは、スキーマ比較の使いやすさのレベルが同じではなく、データ比較を行わないばかげたアドオン ツール (SSDT Power Tools) です。

残念ながら、SQL 2012 を使用して新しいサーバーをセットアップし、現在の製品を SQL 2012 に移行する準備をしていましたが、使用していたすべての優れたツールが機能せず、2012 から以前のものと比較するための下位互換性がないことを知りました。 SSDT を使用したデータベース バージョン。

私たちの仕事では常にデータ比較を行う必要があるため、2012 サーバーを破棄してすべてを 2008 R2 に展開する必要があるため、問題を解決するための助けを探しています。

4

2 に答える 2

2

いくつかの明確化のポイント。スキーマとデータの比較について述べたように、Red-Gate の SQL-Compare などの商用ツールを使用するのが最善です。ただし、完全を期すために、いくつかの点を追加します。

  1. SSDT は、SQL Server のバージョンとエディション間でスキーマ比較を行います。この時点では、データの比較は行われません。SSDT の詳細については、そのトピックに関する私のブログ投稿をご覧ください。

  2. 以下の SSMS の図に示すように、データベースの互換性レベルを SQL Server 2012 よりも低い値に設定することで、バージョンの問題を軽減できる場合があります。

SSMS での SQL Server 2012 のデータベース互換性設定

于 2012-08-12T22:47:48.323 に答える
1

マスターデータ visual studio addinを使用して比較することもできsql server databasesます..これにlightweight(1mb)は、いくつかの高度な機能も含まれていSSDTます..

于 2015-10-30T06:51:11.653 に答える