Redgate SQL Comparer schéma Comparaison Non Suppression ou ajout d'objets via la ligne de commande

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

Question

J'ai un projet SQLCompare sauvé que je l'utilise pour synchroniser ma base de données locale avec une autre base de données « maître ». Quand je lance le projet via l'interface graphique, tout fonctionne bien. Cependant quand je lance via la ligne de commande, seuls les objets qui existent des deux côtés soient synchronisées. Par exemple, si une colonne est ajouté ou supprimé d'une table, que le changement se propagent. Mais si a été ajouté ou retiré une table entière, que le changement ne pas se propager à ma base de données locale. Y at-il un moyen d'obtenir la ligne de commande pour synchroniser tout? Je veux que ma base de données locale pour correspondre à la base de données maître exactement.

Je suis en version 8.1. Voici la ligne de commande J'utilise:

SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 
Était-ce utile?

La solution

Dans le projet de l'interface utilisateur, assurez-vous que vous avez « tiques verts » dans le « inclure dans la synchronisation » colonne pour chacun des groupes que vous souhaitez synchroniser.

Cela permettra d'assurer que tous les objets de ce groupe seront inclus lors de la synchronisation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top