Readyroll: ошибка при сборке с использованием VSTS: анализ дрейфа: эти изменения НЕ будут применены, потому что DriftOptionBlockDataLoss=True

Некоторые из сценариев были перенесены вручную без использования готового сценария. Теперь любая новая ветка push to dev завершается с ошибкой:

DB \ DB.sqlproj (0,0): Ошибка: анализ дрейфа: эти изменения НЕ будут применены, потому что DriftOptionBlockDataLoss=True (подробности см. В разделе "obj\Release\DB_ReSync.sql"). Обнаружены изменения, которые могут привести к потере данных для следующих объектов таблицы: dbo.Info.

Процесс "msbuild.exe" завершен с кодом "1".

То же самое хорошо работает на локальном, но не в сборке, созданной в VSTS. Что нужно сделать для успешной сборки?

1 ответ

Я использую ReadyRoll Core, а не Pro-версию, поскольку эта функциональность является частью Pro-версии расширения VSTS. Пожалуйста, ознакомьтесь с документацией Red Gate, относящейся к ReadyRoll и отчету о разнице, и скрипт с правильной разницей (Раздел 4), где этот параметр DriftOptionBlockDataLoss и другие связанные параметры DriftOptionDropMissingObjects установлены в строительном трубопроводе.

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