Сравнение схем SQLCompare от Redgate без удаления или добавления объектов через командную строку - PullRequest
0 голосов
/ 20 августа 2009

У меня есть сохраненный проект SQLCompare, который я использую для синхронизации своей локальной базы данных с другой «основной» базой данных. Когда я запускаю проект через графический интерфейс, все работает нормально. Однако, когда я запускаю его через командную строку, синхронизируются только объекты, которые существуют с обеих сторон. Например, если столбец добавлен или удален из таблицы, это изменение будет распространено . Но если вся таблица была добавлена ​​или удалена, это изменение не распространяется в мою локальную базу данных. Есть ли способ получить командную строку для синхронизации всего? Я хочу, чтобы моя локальная база данных точно соответствовала основной базе данных.

Я использую версию 8.1. Вот командная строка, которую я использую:

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

1 Ответ

2 голосов
/ 24 августа 2009

В проекте пользовательского интерфейса убедитесь, что у вас есть «зеленые галочки» в столбце «Включить в синхронизацию» для каждой из групп, которые вы хотите синхронизировать.

Это обеспечит включение всех объектов в эту группу при синхронизации.

...