RedGate SQL результаты сравнения отличаются с помощью графического интерфейса для командной строки

Используя SQL Compare 10, я создал файл.scp, который сравнивает локальную базу данных (на локальном сервере сборки) с тем, что находится в управлении исходным кодом (TFS через redgate SQL Source Control)

При использовании графического интерфейса перечислены некоторые различия.

При запуске файла.scp из командной строки никакие различия не отображаются вообще. - "Выбранные объекты идентичны или в сравнении не было выбрано ни одного объекта"

Командная строка

"C:\Program Files (x86)\Red Gate\SQL Compare 10\sqlcompare.exe" /project:"C:\Users\CIUser\Documents\SQL Compare\SharedProjects\MyDBName v MyDBName (Head).scp" /scriptfile:deploy_MyDBName.sql /include:identical /force

NB

The /include:/identical switch means the compare will not report an error if no changes are detected
The /force switch forces an overwrite of the sql script, rather than causing an error

1 ответ

Решение

Хорошо, решил это, хотя мне кажется, что это немного глупо, если не сказать больше.

Перед сохранением файла проекта (или, по крайней мере, перед запуском его из командной строки) вам необходимо:

а) Вы должны запустить сравнение - НО.. сравнение должно выявить некоторые различия

б) Поскольку он выявил некоторые различия, когда результаты отображаются, в строке заголовка необходимо установить флажок между двумя столбцами "Имя объекта", а затем

в) сохранить ваш проект.

Хотя файл проекта представляет собой текстовый / XML-файл, выполнение вышеописанных шагов добавляет некоторую зашифрованную болтовню в файл, что, кажется, заставляет его работать - т.е. это не просто изменение одного из значений xml на True, которое было False.

Надеюсь, это кому-нибудь поможет... Наверняка должен быть лучший способ исправить это...

У меня была такая же проблема, и я почти отчаялся, что код, над которым я работал, оказался бесполезным, однако я использовал следующие переключатели, чтобы исправить:

/ include:Identical /ReportAllObjectsWithDifferences

Другие вопросы по тегам