1

約の構造を比較する必要があります。SQL Server 2005 で 50 個のテーブルを作成し、T-Sql スクリプトを記述してそれらを等しくします。各テーブルには同じデータベース内にコピーがあり、名前と構造だけが異なります (たとえば、元の "tableName" は "tableName_copy" と比較する必要があり、"tableName_copy" には制約、PK、FK、トリガーなどがありません)。 .

市場には SQL スクリプトを比較および準備するためのツール (無料および商用の両方) がたくさんあることは知っていますが、それらの問題は、2 つのデータベース内の同じ名前のテーブルを比較でき、どのテーブルを比較するかを選択するオプションがなく、さらに少ないことです。それらの名前が異なる場合。

さまざまな名前の選択されたテーブルのスクリプト生成を自動化するこの仕事を行うためのツールが存在するかどうかは疑問に思っていました (無料またはオープンソースであれば素晴らしいことです)。以前に似たような仕事をしたことがある人が経験を共有してくれれば幸いです!

4

1 に答える 1

1

tablename_copyを 2 番目のデータベースにコピーし、名前を に変更してからtablename、お気に入りの比較ツールを実行するという別のアプローチをとっていただけないでしょうか?

于 2013-04-02T22:24:45.223 に答える