私はSQLServer用のDB比較ツールを探しています。これにより、次のことが可能になります。
- 定期的なスケジュールで発生するように比較をスケジュールします
- 結果をメールで送ってください(生成されたスクリプトではなく、読みやすい形式で)
- 特定のオブジェクト名を除外/含めることを許可します(たとえば、%test%を含むテーブル名を除外します。これは実際の例ではありませんが、それが役立つのには十分な理由があります)。
明らかなだけでなく:
- コメント、IDシードなどを無視するための通常のオプションがあります
- さまざまなタイプのオブジェクトを選択するためのオプション
それが無料であるか、少なくともフォーチュアの費用がかからなかった場合、もちろん追加のボーナスになります。
RedGateのSQLCompareとVisualStudioに組み込まれているDBCompareを試しましたが、どちらも上記の最初の3つのポイントを実行できないようです。ここでさまざまなスレッドで推奨されている他のツールも調べましたが、これらのツールの機能には上記の3つのポイントについては触れられていません。
私が見つけたオプションの1つは、RedGateのSQL比較SDKです。これを使用して、自分がやりたいことを実行するための何かを書くことができると思います。
上記のすべてをすぐに実行できるツールを調査したかっただけです。
ありがとうございました!