У меня есть сохраненный проект SQLCompare, который я использую для синхронизации своей локальной базы данных с другой «основной» базой данных. Когда я запускаю проект через графический интерфейс, все работает нормально. Однако, когда я запускаю его через командную строку, синхронизируются только объекты, которые существуют с обеих сторон. Например, если столбец добавлен или удален из таблицы, это изменение будет распространено . Но если вся таблица была добавлена или удалена, это изменение не распространяется в мою локальную базу данных. Есть ли способ получить командную строку для синхронизации всего? Я хочу, чтобы моя локальная база данных точно соответствовала основной базе данных.
Я использую версию 8.1. Вот командная строка, которую я использую:
SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v