Занятие 5. Обновление приложения уровня данных

На этом занятии с помощью обновленного пакета приложения уровня данных (DAC), созданного на предыдущем занятии, будет обновляться приложение уровня данных, которое было развернуто на тестовом экземпляре компонента Database Engine на занятии 2.

Процедуры

Развертывание приложения уровня данных

  1. В среде Среда SQL Server Management Studio, на панели Обозревателе объектов перейдите в узел тестового экземпляра, на котором предполагается развертывание DAC, и откройте узел Управление. Откройте узел Приложения уровня данных, щелкните правой кнопкой мыши узел SampleDAC и выберите пункт Обновить приложение уровня данных….

  2. Просмотрите сведения на странице Введение и нажмите кнопку Далее.

  3. На странице Выбор пакета нажмите кнопку Обзор, чтобы указать файл пакета DAC. Диалоговое окно открытия файла откроется в расположении по умолчанию для файлов пакетов DAC. Перейдите к папке, в которую был сохранен файл SampleDAC.dacpac на предыдущем занятии.

  4. Выберите файл SampleDAC.dacpac и нажмите кнопку Открыть. После выбора файла пакета DAC в разделе Сведения DAC будут отображаться сведения из пакета, доступные только для чтения.

  5. Чтобы продолжить, нажмите кнопку Далее.

  6. На странице Выбор пакета отображается индикатор выполнения проверки объектов, заданных в пакете DAC. После завершения проверки отображается страница Просмотр политики.

  7. На странице Просмотр политики отображаются результаты проверки политики IsCaseSensitive в выбранном экземпляре. Если проверка политики не прошла, можно установить флажок Пропустить нарушения политики, чтобы продолжить развертывание.

    Нажмите кнопку Далее, чтобы перейти на страницу Обнаружение изменений.

  8. Мастер выполняет поиск изменений, внесенных в базу данных после развертывания исходного приложения уровня данных. На странице Обнаружение изменений должен быть отчет, что база данных не изменилась. Чтобы перейти к странице Сводка, нажмите кнопку Далее.

  9. На странице Сводка проверьте параметры, которые будут использоваться для обновления приложения уровня данных, затем нажмите кнопку Далее.

  10. Мастер обновляет метаданные приложения уровня данных в базе данных msdb, затем обновляет все объекты базы данных до состояния, заданного в новом приложении. Чтобы убедиться, что все операции развертывания выполнены успешно, проверьте страницу Обновление DAC. Чтобы завершить работу мастера, нажмите кнопку Готово.

  11. Чтобы проверить экземпляр, щелкните узел правой кнопкой мыши и выберите Обновить. Разверните узел SampleDAC, который находится в узле Базы данных, затем разверните узел Таблицы, чтобы убедиться, что таблица SalesAssociate была добавлена в базу данных.

Следующие шаги

Был успешно развернут пакет DAC. Далее будет показан порядок удаления DAC с использованием Management Studio. См. раздел Занятие 6. Удаление приложения уровня данных.