質問

私は SQL2000 と Red Gate SQL Compare 3.2 を使用していて、幸せなキャンパーでした。すべてのコーディングが完了し、本番データベースと本番データベースを同期させるためのスクリプトのリストをコンパイルする必要があるまでは、開発データベースに加えた変更を追跡する必要はありません。

ここで、SQL 比較と、ある程度は SQL データ比較が非常に重要になりました。

  1. 違いを指摘し、さらに重要なことは、
  2. これは、本番データベースと開発データベースを同期させるための SQL を生成するのに役立ちます。

VS2010 Ultimate では 2 つのスキーマを比較できるようですが、#2 は実行できますか?それは当然だと思いますが、それを行う方法は私には明らかではありません。

正しい方向へのキックは即時賛成票かそれ以上の投票となります。タイ。

役に立ちましたか?

解決

はい、それは(2)ありません。これを実現するには、更新するオブジェクトを選択し、右グリッド上でクリックするか、データ/スキーマに行くメニューを比較し、更新の更新スクリプトを選択し、比較(データ/スキーマ比較/新しいスキーマの比較)を実行します。あなたは今、アップグレードスクリプトを見ることができない場合は、同じメニューにあるショースキーマ更新スクリプトを選択します。

あなたはより多くのユーザーフレンドリーかつ汎用性の高いツールが必要な場合、SQLは8を比較しようとしてご検討ください! (私はプロダクトマネージャーです)

他のヒント

注意してください。VS2010 Ultimate と Premium の SQL データを比較するブログ エントリを書きましたので、チェックしてみてください。 http://zubairdotnet.blogspot.com/2010/07/fun-with-vs2010-ultimate-comparing-sql.html

私が知る限り、VS2010究極で、このツールは、SQL Server 2005と私は私の生産SQL 2000インスタンスとDEV 2008のインスタンス間での比較を行うために昨日試みた2008年、そしてそれは、フラットアウトを持つ唯一の仕事は言いますそれは何も前に、2005年レッドゲートとの仕事はもちろん、全く問題がなかった、比較はありません。

ドロップすべてのものは、との SQL Serverのデータツールを試してみてください。のののVisual Studio 2012 のための2013年10月リリース:<のhref = "http://msdn.microsoft.com/ EN-US /データ/ tools.aspx」のrel = "nofollowを"> http://msdn.microsoft.com/en-US/data/tools.aspx の、そして、 "それを取得]を選択し、「ダウンロードSSDT Visual Studioの2012' 年のため、またはあなたが上でまっすぐそこに行くことができます:

http://msdn.microsoft.com/en-us/jj650015する

これは、スキーマ比較しており、データが比較、さらにはSQL Serverの2014 CTP2接続ができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top