Настройки DBGhost xml - PullRequest
       9

Настройки DBGhost xml

0 голосов
/ 02 февраля 2011

Я работаю на демонстрационном сервере сборки, который будет автоматизировать процессы сборки и развертывания. Я пытаюсь автоматизировать объединение изменений базы данных в существующую базу данных без ущерба для статических начальных данных в целевой базе данных. Поэтому подход, который я использую, заключается в создании новой базы данных без только справочных данных и начальных данных из целевой базы данных. Затем сравните и синхронизируйте это. Проблема возникает с инструментом, который я использую DBGhost. Чтобы облегчить объединение статических данных, мне нужен агент (служба Microsoft), который запускает инструмент для проверки настройки «Автоматически выбирать таблицы». После разговора с техподдержкой Innovartis мне сказали, что есть файл settings.xml, который отражает изменения настроек, сделанные в GUI. Однако неясно, где это находится, а также как включить это в процесс автоматической сборки MSBuild / TeamCity. У кого-нибудь есть опыт или есть предложения по этому поводу?

Заранее благодарю за помощь.

Ответы [ 2 ]

1 голос
/ 02 марта 2011

Я тоже работал с DB Ghost, чтобы автоматизировать создание и развертывание базы данных, и нашел его довольно мощным, но и довольно громоздким.

В любом случае, что касается файла settings.xml .... если вы используете графический интерфейс для выполнения желаемой задачи, выбирая соответствующие параметры вдольКстати, последний экран дает вам варианты «Создать строку CMD» и «Сохранить настройки». Если вы выбрали «Создать линию CMD», это позволит сохранить параметры, выбранные вами с помощью графического интерфейса, и создать файл .BAT.который вы можете запустить (или интегрировать в процесс сборки) для автоматизации этой задачи.

Вам будет предложено указать место, где вы хотите сохранить эти файлы.

DB Ghost Final Process Review

0 голосов
/ 06 декабря 2011

Я использовал DBGhost в ряде проектов и успешно интегрировал его в среды Continuous Build с помощью TFS / Team City. Дайте мне знать, каковы ваши вопросы.

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

Если бы вы могли точно объяснить проблему, я могу подробно описать необходимые шаги.

Я считаю DbGost бесценным и единственным лучшим решением для контроля и обновления Db.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...