2

両方に 1 つのテーブル (顧客、列 - ID/名前) で構成される 2 つの異なるデータベース (ソースとターゲットなど) があります。ソース テーブルのテーブルを変更し、更新されたスクリプトを取得してターゲット テーブルと比較するとします。SMO objectのみを使用して変更スクリプトを取得するにはどうすればよいでしょうか。

2 つのスクリプトを比較して、alter スクリプトを取得する方法はありますか。

4

2 に答える 2

0

Visual Studio 2010 Ultimateを使用している場合は、定義された2つのデータソースのスキーマ比較を実行できる[データ]メニューがあります。結果のスクリプトをエクスポートして使用できます-

この機能が機能の劣るバージョンのVisualStudioに存在するかどうかはわかりません

于 2012-07-19T07:31:48.650 に答える
0

スクリプトの比較についてはよくわかりません。

ただし、2つの既存のテーブル(本番SQLと開発SQLなど)を比較することが目標である場合は、RedgateのSQLCompareを確認する必要があります。変更スクリプトを生成することも、変更を直接適用することもできます。かなり甘い製品IMO

http://www.red-gate.com/products/sql-development/sql-compare

于 2012-07-19T07:24:10.547 に答える