Redgateのsqlcompareスキーマ比較コマンドラインを介してオブジェクトを削除または追加しない

StackOverflow https://stackoverflow.com/questions/1307178

質問

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

バージョン8.1を実行しています。これが私が使用しているコマンドラインです:

SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 
役に立ちましたか?

解決

UIプロジェクトでは、「同期するグループごとに「同期中の同期」列に「グリーンティック」があることを確認してください。

これにより、同期するときにそのグループ内のすべてのオブジェクトが含まれることが保証されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top