Учебник по жизненному циклу приложений уровня данных
Этот учебник предназначен для пользователей, незнакомых с приложениями уровня данных (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 с помощью мастера удаления приложения уровня данных.
Учебник состоит из шести занятий.
Занятие 1. Создание DAC в среде Visual Studio
На этом занятии в среде Microsoft Visual Studio будет создан проект DAC. Затем будет создан файл пакета DAC, позволяющий развернуть DAC на экземпляре компонента Database Engine.Занятие 2. Развертывание приложения уровня данных
На этом занятии для развертывания экземпляра DAC используется мастер развертывания приложения уровня данных.Занятие 3. Наблюдение за приложением уровня данных
На этом занятии выполняется просмотр свойств DAC в «Обозревателе объектов» и просмотр использования ресурсов DAC в «Обозревателе программ».Занятие 4. Редактирование DAC в среде Visual Studio
На этом занятии выполняется изменение проекта DAC, его построение для создания новой версии пакета DAC.Занятие 5. Обновление приложения уровня данных
На этом занятии выполняется использование новой версии пакета DAC для обновления экземпляра DAC.Занятие 6. Удаление приложения уровня данных
На этом занятии для удаления экземпляра 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) или более поздняя версия
Примечание
При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».