0

テーブル スキーマ全体を検証し、必要に応じて修正する一般的なクエリを作成することは可能ですか?

例: 私の開発マシンには、いくつかのテーブルを持つ SQL サーバーがあります。私と他の人はテーブルに変更を加え、他の人に通知するのを忘れることがあります。:/

dev sql テーブルを読み取り、別の sql サーバーを実行できるクエリを作成し、そのテーブルを更新してそれらが等しくなるようにするクエリを作成したいと考えています。残念ながら、テーブルを削除して再作成することはできません。データを変更したくありません。

これがSQL構文で難しい場合、これを実行できるツールはありますか? ほとんどの場合、SQL テーブルは異なるマシン上にあり、同じ場所からそれらに直接接続することはできません。そのため、修正/検証は「オフライン」で行う必要があります。

時間は重要ではありません。機能している限り、クエリは非常に遅くなる可能性があります。

更新: テーブルの内容ではなく、SQL スキーマを確認したい

update2: SQL Server 2008 R2 を使用しています

4

1 に答える 1

4

可能ですが、簡単ではありません。この種のツールはデータ ディクショナリと呼ばれ、自分で作成することも (データベース プログラマーからのアドバイスを参照)、 RedGate の SQL Compareなどの商用ツールを購入することもできます。

于 2013-04-30T08:45:51.040 に答える