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


Учебник по жизненному циклу приложений уровня данных

Этот учебник предназначен для пользователей, незнакомых с приложениями уровня данных (DAC), но знакомых с основами баз данных, инструкциями Transact-SQL, средой Visual Studio. В учебнике представлен порядок создания, развертывания, наблюдения за состоянием и обновления приложения DAC.

Обзор учебника

В учебнике представлены процедуры по созданию, развертыванию, управлению и обновлению приложения DAC с помощью функций SQL Server 2008 R2 и среды Microsoft Visual Studio 2010.

Приложение DAC определяет объекты уровня экземпляра, схемы и объекты баз данных, которые используются трехуровневым приложением или приложением с архитектурой «клиент-сервер». Приложение DAC создается с помощью проекта DAC в среде Visual Studio, где разработчик баз данных определяет используемые приложением объекты, связанные с этим приложением DAC. При выполнении построения проекта среда Visual Studio выполняет компиляцию определения или типа DAC, которые задают объекты из проекта DAC. Определение DAC встроено в файл пакета DAC, который является такой же единицей развертывания, как и исполняемый файл приложения. Пакет DAC используется для развертывания DAC на экземпляре компонента Database Engine. Управление и контроль DAC можно осуществлять с помощью обозревателя объектов и обозревателя программ среды Среда SQL Server Management Studio. После развертывания DAC разработку можно продолжить на новой версии DAC. Новая версия встроена в пакет DAC, который может быть использован для развертывания нового экземпляра DAC или для обновления ранее развернутого DAC.

Работа с учебником предполагает наличие установленной среды Visual Studio 2010 и двух экземпляров компонента Database Engine. Один из экземпляров, на котором будет выполняться развертывание DAC, далее будет называться тестовым экземпляром. Тестовый экземпляр может иметь версию SQL Server 2008 с пакетом обновления 2 (SP2) или более новую. Второй экземпляр должен иметь версию SQL Server 2008 R2 и должен быть настроен как точка управления служебной программой (UCP). Дополнительные сведения см. в разделе Как создать пункт управления служебной программы SQL Server (служебная программа SQL Server).

Для выполнения операций DAC должны использоваться только версии SQL Server 2008 R2 мастеров SQL Server и среды Среда SQL Server Management Studio.

На этом занятии будут выполняться следующие задачи.

  • Регистрация тестового экземпляра программы SQL Server и создание простого образца базы данных на этом экземпляре.

  • Создание простого проекта DAC в среде Visual Studio, построение проекта для создания пакета DAC.

  • Использование мастера развертывания приложения уровня данных для развертывания экземпляра DAC.

  • Просмотр свойств развернутого экземпляра DAC в «Обозревателе объектов».

  • Просмотр сведений об использовании ресурсов DAC в «Обозревателе программ».

  • Изменение проекта DAC в среде Visual Studio, построение проекта в целях создания новой версии пакета DAC.

  • Использование пакета DAC для обновления экземпляра DAC.

  • Удаление развернутого DAC с помощью мастера удаления приложения уровня данных.

Учебник состоит из шести занятий.

Требования

Для выполнения заданий в этом учебнике необходимо владение языком Transact-SQL и умение пользоваться средой Среда SQL Server Management Studio, в том числе редактором запросов компонента Database Engine. Необходимо быть членом предопределенной роли сервера sysadmin.

В системе должны быть установлены следующие компоненты.

  • Два экземпляра компонента Database Engine. Один экземпляр SQL Server 2008 R2 должен быть настроен как точка управления служебной программой. Другой экземпляр может иметь версию SQL Server 2008 с пакетом обновления 2 (SP2) или более позднюю.

  • Версия SQL Server 2008 R2 среды Среда SQL Server Management Studio.

  • Microsoft Visual Studio 2010

  • Microsoft Internet Explorer 6.0 с пакетом обновления 1 (SP1) или более поздняя версия

    ПримечаниеПримечание

    При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».