web-dev-qa-db-ja.com

Redgate SQL Compare vs Visual Studio 2010 Premium / Ultimateデータベースプロジェクト

私は現在Visual Studio Professional Editionを使用していますが、これにはデータベースプロジェクトがプロジェクトテンプレートとして含まれていますが、Schema Compareツールなど、一部の機能は使用できません。スキーマ比較とデータベース更新スクリプトの生成はVisual Studio 2010 Premium/Ultimateバージョンでのみ使用できます。

しかし、Visual Studioのスキーマ比較および更新スクリプトの生成機能はRedgate SQL Compareツールの機能と同じくらい豊富ですか? (私も使用していません)機能比較リストを見つけることができませんでした。それらの両方を使用した誰かがそれを明確にするのを助けることができますか?

17
rem

私は昨日、私のdev 2008インスタンスと比較して、実稼働SQL 2000インスタンスでVSツールを使用しようとしましたが、SQL 2005より前のバージョンでは動作しませんでした。RedGateには、そのような制限はありません。これは、6.5互換モードで実行されている別のデータベースでも(100%ではなく)十分に機能します。

6
Mike

Red Gateを使用して久しぶりですが、VS2010は覚えていることと一致しています。オブジェクトタイプごとに含めるか除外するか、2つのスキーマに一致するスクリプトを生成するオプションがあります。 VSツールの実行には時間がかかりますが、Redgateは非常に高速でした。

5
SqlACID

個人的には、Visual StudioとDatabase Edition GDRのみを使用しています。これは、私のニーズにより適しているためです。私が一番気に入っているのは、dbプロジェクトと実際のデータベースを比較できることです。このツールは、プロジェクトだけでなくデータベースも比較できます。スキーマ比較ツール自体はそれほど高速ではなく、いくつかの癖があることは事実ですが、私はそれをうまく使用して何年も他のツールを必要としませんでした。

別のツールの方が速い(私は過去に使用しました)とおそらくより多くのオプションがあると確信していますが、何を選択しても問題なく残すことができます。私はそれをデータ比較(Visual Studioに含まれ、RedGateのツールには含まれていない機能であり、別のツール-データ比較が必要です)にはあまり使用していなかったため、どれほど高速かはわかりません。

4
Marian

スタンドアロンツールはより多くのオプションを備え、高速であることは一般的な事実であるため、これは主にニーズに依存します。

Visual StudioとRedgateの機能比較リストを見つけることができませんでしたが、2つのSQLスキーマ比較ツールであるApexSQL DiffとRedgate SQL Compareのパフォーマンスを比較する投稿に遭遇しました: http://blog.apexsql .com/apexsql-diff-2015-r3-vs-redgate-sql-compare-11-2-1-comparative-performance-test-of-live-databases-and-backups /

これがお役に立てば幸いです。

2
McRobert

私は両方を使用しましたが、Red Gateのインターフェイスは少し優れていて使いやすいと思っていました(おそらく、VSで見落としていることを意味していました)。どちらもかなり類似したスクリプトを生成します。

1
Tangurena

レッドゲートが何をするために、VSはそのような余分なお金をすべて支払う価値はありません。 Redgateツールの価格は非常に高くなっています。 Redgateの方が少し使いやすいですが、追加のツールにそれだけ支払うことを正当化するには、ひどくたくさん使用する必要があります。

1
Paul Johnson