Занятие 4. Редактирование DAC в среде Visual Studio
На этом занятии будет добавлена таблица в образец проекта DAC, созданный на занятии 1, далее будет выполнено построение пакета DAC, который будет использоваться для обновления развернутого приложения DAC на следующем занятии. Все шаги этого занятия выполняются в среде Visual Studio.
Процедуры
Откройте проект SampleDAC в среде Visual Studio
Откройте среду Microsoft Visual Studio.
В меню Файл укажите на пункт Открыть, затем пункт Проект/Решение…
Появится диалоговое окно Открытие проекта.
Откройте папку SampleDAC, выберите файл SampleDac.sln, затем нажмите кнопку Открыть.
В результате откроются решение и проект SampleDAC.
Теперь добавим в проект вторую таблицу.
Добавление таблицы и построение DAC
Теперь, когда проект SampleDAC открыт, следующие шаги демонстрируют процесс добавления объектов в проект, дальнейшее построение пакета DAC.
Добавление таблицы в проект
В Представлении схемы разверните узел SampleDAC, затем узел Схемы и схему dbo.
Щелкните правой кнопкой мыши узел Таблицы, выберите Добавить, затем Таблицу.
В диалоговом окне Добавление нового элемента убедитесь, что выбран шаблон Таблица, измените значение в поле Имя в нижней части диалогового окна, чтобы выполнить чтение элемента SalesAssociate. Нажмите кнопку Добавить. В редакторе Transact-SQL откроется файл с именем SalesAssociate.table.sql.
В окне редактора 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 );Закройте редактор Transact-SQL, изменения будут сохранены. В Представлении схемы в узле dbo должна присутствовать таблица SalesAssociate. В Обозревателе решений должен присутствовать файл SalesAssociate.table.sql.
Таблица добавлена в проект SampleDAC, теперь можно выполнить построение проекта.
Построение проекта
В обозревателе решений щелкните правой кнопкой мыши SampleDAC и выберите команду Построить.
В окне Вывод просмотрите отчет о действиях по построению. Один из элементов отчета — имя созданного при построении файла SampleDAC.dacpac и путь к нему.
Если экземпляр компонента Database Engine, где предполагается выполнять обновление DAC, находится на отдельном компьютере, скопируйте файл SampleDAC.dacpac в место, доступное с этого компьютера.
Построен проект SampleDAC. Файл с расширением DAСPAC можно передать разработчику или администратору баз данных, которые с помощью мастера импорта приложения на уровне данных в среде SQL Server Management Studio могут развернуть DAC на экземпляре компонента Database Engine.
Следующие шаги
Добавление новой таблицы в проект SampleDAC и построение новой версии пакета DAC выполнены успешно. Далее этот пакет будет использован для обновления приложения DAC, развернутого на занятии 2. См. раздел Занятие 5. Обновление приложения уровня данных.