Поделиться через


Настройка проектов баз данных и выполнение развертывания тестов

Прежде чем начать выполнение задач последовательной разработки, необходимо настроить проект базы данных в соответствии с целевой средой развертывания. После настройки проекта базы данных можно выполнить построение и развертывание базы данных в изолированной среде разработки, чтобы убедиться в правильности параметров построения и развертывания.

Общие сценарии

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

Сценарий

Справочные материалы

Практическая работа: выполнив вводные пошаговые инструкции, можно быстро освоиться с процессом от создания изолированной среды развертывания до создания базового плана и выполнения последовательной разработки.

Пошаговое руководство. Создание изолированной среды разработки базы данных

Пошаговое руководство. Создание базового плана для изолированной среды разработки

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

Практическое руководство. Настройка параметров построения для проектов баз данных и серверов

Настройка проекта базы данных для развертывания:

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

  • Сведениями развертывания можно управлять, изменяя файл, содержащий сведения о развертывании. Расширение имени файла этого типа — .deploymentconfig.

  • Можно настроить переменные, заменяющие строковые константы во время выполнения.

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

  • Можно указать, требуется ли развернуть только свойства базы данных, но не их значения. В параметрах развертывания можно указать, к примеру, какие различия необходимо игнорировать, а какие — учитывать при создании скрипта обновления.

Практическое руководство. Настройка параметров развертывания для проектов баз данных и серверов

Практическое руководство. Настройка свойств для получения дополнительных сведений о развертывании

Практическое руководство. Настройка свойств базы данных для проектов баз данных

Построение и развертывание изменений в изолированной среде разработки: после внесения изменений в проект базы данных или сервера выполните построение и развертывание изменений в изолированной среде разработки. Затем эти изменения можно протестировать, не затрагивая других участников рабочей группы.

Построение и развертывание баз данных в изолированной среде разработки

Связанные сценарии

  • Начало командной разработки базы данных
    Для управления изменениями в объектах базы данных и параметрах или объектах и параметрах сервера, необходимо вначале создать проект базы данных или проект сервера. Проект — это автономное представление объектов и параметров базы данных и сервера.

  • Проверка кода базы данных при помощи модульных тестов
    Перед началом последовательной разработки базы данных можно создать модульные тесты базы данных, чтобы проверить поведение базы данных. Чтобы проверить поведение, необходимо определить план создания данных для приведения базы данных в известное состояние. С помощью этих методов создается базовый план тестирования для продукта и снижается степень вероятности того, что последующие изменения нарушат существующее поведение базы данных или приложения.

  • Написание и изменение кода базы данных
    После перевода базы данных или сервера под управление версиями и определения базового плана тестирования можно выполнять различные задачи последовательной разработки, отвечающие за большинство циклов разработки.

  • Построение и развертывание баз данных в тестовой или производственной среде
    После тестирования версии базы данных ее можно развернуть в тестовой среде и выполнить окончательную проверку. После проверки работоспособности базы данных можно производить развертывание в производственной среде.

См. также

Основные понятия

Управление изменениями в базе данных