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

Оценить
(0 голоса)

Последняя страница мастера проекта (рис. 29.6) определяет, как Visual Studio будет соби­рать и развертывать проект базы данных. Особый интерес здесь представляют настройки целевой базы данных. Существуют два основных сценария развертывання: вы можете ука­зать новую базу данных, либо указать в качестве цели существующую базу данных. Это по­зволяет разработчикам баз данных либо создать новый экземпляр базы данных на основе

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

 Описание: image774

Рис. 29.6. Настройка процесса сборки и развертывания

Мы задаем целевую базу данных посредством указания подключения, имени базы данных, а также местоположения файлов базы данных на сервере. Последнее поле принимается по умолчанию равным типу сопоставления исходной базы данных (которое Visual Studio опре­делила по указанной на предыдущем экране информации).

В табл. 29.1 описаны опции экрана Configure Build and Deploy.

Таблица 29.1. Опции построения и развертывания

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

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

Это последняя страница мастера; на этой стадии Visual Studio уже имеет всю информацию для создания исходного проекта. Нажатие кнопки Finish запустит генерирование проекта в Visual Studio. На рис. 29.7 показан снимок экрана импорта схемы, а на рис. 29.8 — конеч­ный результат: заполненный проект базы данных внутри Visual Studio. Описание: image777Описание: image778

Обратите внимание, что объекты схемы базы данных находятся в корневом каталоге Schema Objects, внутри которого они организованы по своим типам. Каждый объект базы данных —

будь это таблица, хранимая процедура, индекс, ключ или ограничение — представлен одним sql-файлом. Кроме файлов схемы, у нас есть каталоги для хранения планов создания данных (подробнее о них далее в этой главе), а также для скриптов пред- и постразвертывания. Скрипты, которые размещены в каталогах пред- и постразвертывания, будут выполнены непосредственно перед развертыванием и сразу после него.

Совет

Скрипты пред- и постразвертывания полезны в том случае, когда вы размещаете в тестовой среде. Вы можете использовать скрипты предразвертывания для инициали­зации среды, а скрипты постразвертывания для очистки после завершения разверты­вания.

Представление схемы
Сравнение схем
Просмотр описаний объектов
Скрипт обновления схемы
Выполнение скрипта обновления схемы

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.