0

ローカル データベースを別の「マスター」データベースと同期するために使用する保存済みの SQLCompare プロジェクトがあります。GUI 経由でプロジェクトを実行すると、すべて正常に動作します。ただし、コマンドラインから実行すると、両側に存在するオブジェクトのみが同期されます。たとえば、列がテーブルに追加またはテーブルから削除されると、その変更反映されます。しかし、テーブル全体が追加または削除された場合、その変更はローカル データベースに反映されません。コマンドラインですべてを同期させる方法はありますか? ローカル データベースをマスター データベースと正確に一致させたい。

バージョン 8.1 を実行しています。私が使用しているコマンドラインは次のとおりです。

SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 
4

1 に答える 1

2

UI プロジェクトで、同期する各グループの「同期に含める」列に「緑色のチェックマーク」があることを確認します。

これにより、同期時にそのグループ内のすべてのオブジェクトが確実に含まれるようになります。

于 2009-08-24T10:48:50.427 に答える