Занятие 4. Редактирование DAC в среде Visual Studio

На этом занятии будет добавлена таблица в образец проекта DAC, созданный на занятии 1, далее будет выполнено построение пакета DAC, который будет использоваться для обновления развернутого приложения DAC на следующем занятии. Все шаги этого занятия выполняются в среде Visual Studio.

Процедуры

Откройте проект SampleDAC в среде Visual Studio

  1. Откройте среду Microsoft Visual Studio.

  2. В меню Файл укажите на пункт Открыть, затем пункт Проект/Решение…

    Появится диалоговое окно Открытие проекта.

  3. Откройте папку SampleDAC, выберите файл SampleDac.sln, затем нажмите кнопку Открыть.

    В результате откроются решение и проект SampleDAC.

    Теперь добавим в проект вторую таблицу.

Добавление таблицы и построение DAC

Теперь, когда проект SampleDAC открыт, следующие шаги демонстрируют процесс добавления объектов в проект, дальнейшее построение пакета DAC.

Добавление таблицы в проект

  1. В Представлении схемы разверните узел SampleDAC, затем узел Схемы и схему dbo.

  2. Щелкните правой кнопкой мыши узел Таблицы, выберите Добавить, затем Таблицу.

  3. В диалоговом окне Добавление нового элемента убедитесь, что выбран шаблон Таблица, измените значение в поле Имя в нижней части диалогового окна, чтобы выполнить чтение элемента SalesAssociate. Нажмите кнопку Добавить. В редакторе Transact-SQL откроется файл с именем SalesAssociate.table.sql.

  4. В окне редактора Transact-SQL исправьте инструкцию CREATE TABLE следующим образом:

    CREATE TABLE [dbo].[SalesAssociate]
    (
        [EmployeeID]   INT           PRIMARY KEY,
        [EmployeeName] NVARCHAR(40)  NOT NULL,
        [YTDOrders]    INT           NOT NULL,
        [YTDSales]     INT           NOT NULL
    );
    
  5. Закройте редактор Transact-SQL, изменения будут сохранены. В Представлении схемы в узле dbo должна присутствовать таблица SalesAssociate. В Обозревателе решений должен присутствовать файл SalesAssociate.table.sql.

    Таблица добавлена в проект SampleDAC, теперь можно выполнить построение проекта.

Построение проекта

  1. В обозревателе решений щелкните правой кнопкой мыши SampleDAC и выберите команду Построить.

  2. В окне Вывод просмотрите отчет о действиях по построению. Один из элементов отчета — имя созданного при построении файла SampleDAC.dacpac и путь к нему.

  3. Если экземпляр компонента Database Engine, где предполагается выполнять обновление DAC, находится на отдельном компьютере, скопируйте файл SampleDAC.dacpac в место, доступное с этого компьютера.

    Построен проект SampleDAC. Файл с расширением DAСPAC можно передать разработчику или администратору баз данных, которые с помощью мастера импорта приложения на уровне данных в среде SQL Server Management Studio могут развернуть DAC на экземпляре компонента Database Engine.

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

Добавление новой таблицы в проект SampleDAC и построение новой версии пакета DAC выполнены успешно. Далее этот пакет будет использован для обновления приложения DAC, развернутого на занятии 2. См. раздел Занятие 5. Обновление приложения уровня данных.