Опубликован: 16.02.2010 | Уровень: для всех | Доступ: платный
Лекция 5:

Реализация задачи по разработке

< Лекция 4 || Лекция 5: 12345 || Лекция 6 >

Развертывание проекта базы данных

Каждый проект базы данных в конце концов должен быть развернут в рабочей среде. В развертывании проекта базы данных описывается, как администратор баз данных может превратить это в управляемый и предсказуемый процесс. Он заключается в получении правильной версии проекта базы данных и проверке его путем построения сборки, установки и выполнения набора тестов модулей. Администратор баз данных должен понять, какие изменения нужно внести в сгенерированные сценарии. И, наконец, сценарий создания базы данных должен быть запущен на рабочем сервере с последующей проверкой базы данных.

Синхронизация проекта базы данных Изучите назначенную вам задачу по развертыванию базы данных
Проверка сборки Выполните сборку проекта
Выполнение тестирования модулей базы данных Выполните тестирование модулей базы данных
Анализ изменений В службе управления исходным кодом просмотрите историю изменений, выполненных после последней установки
Разработка сценария создания базы данных Определите соединение к базе данных, где будет выполняться установка, а также необходимые свойства создания
Резервное копирование рабочей базы данных Создайте резервную копию рабочей базы данных
Развертывание на тестовом сервере Выполните сценарий создания базы данных на тестовом сервере, сконфигурированном как рабочий сервер
Установка базы данных Выполните сценарий создания базы данных на рабочем сервере

Операция: Синхронизация проекта базы данных

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

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

Операция: Проверка сборки

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

Сборка проекта базы данных Выполните сборку проекта
Установка проекта базы данных на тестовый сервер Разверните проект базы данных на локальном тестовом сервере

Операция: Выполнение тестирования модулей базы данных

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

Выполнение тестирования модулей базы данных Убедитесь в правильном конфигурировании исполняемых тестов модулей
Анализ результатов тестирования Если тесты завершились неудачно по причине содержащихся в них ошибок, создайте описание дефекта и передайте его владельцу теста модуля для изучения и исправления

Операция: Анализ изменений

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

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

Операция: Разработка сценария создания базы данных

Сценарий создания базы данных должен быть сгенерирован и при необходимости изменен. В качестве места установки в проекте указывается рабочий сервер. Затем генерируется сценарий. Для учета специфических особенностей окружения в полученный сценарий могут быть внесены изменения. Эти изменения могут включать команды переноса данных.

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

Операция: Создание резервной копии рабочей базы данных

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

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

Операция: Установка базы данных на тестовом сервере

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

Выполнение на тестовом сервере сценариев развертывания Перед установкой на рабочий сервер запустите сценарии развертывания в редакторе T-SQL на тестовом сервере, чтобы убедиться в их успешности
Сравнение схем данных для проверки развертывания Создайте сеанс сравнения схем данных для просмотра различий между базой данных проекта и базой данных на тестовом сервере

Операция: Установка базы данных

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

Запуск сценария создания базы данных на рабочем сервере Используя редактор T-SQL, выполните сценарий создания базы данных на рабочем сервере
Сравнение схем данных для проверки развертывания Создайте сеанс сравнения схем данных для просмотра различий между базой данных проекта и рабочей базой данных
Закрытие описателя установки Отметьте задачу установки как выполненную
< Лекция 4 || Лекция 5: 12345 || Лекция 6 >
Илья Макаренко
Илья Макаренко

Добрый день.

Вопрос №1

Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте?

Вопрос №2

Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже?

Александр Медов
Александр Медов

Здравствуйте, какова полная сумма предоставленной услуги с печатью документа и отправкой по почте?

Евгений Летенков
Евгений Летенков
Россия, Москва, РУДН, 2005
Алексей Корзинин
Алексей Корзинин
Россия