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


Создание баз данных и приложений уровня данных, а также управление ими в Visual Studio

Важное примечаниеВажно

Проекты базы данных, которые были включены в более ранних версиях Visual Studio теперь содержатся в средствах SQL Server 2012.Дополнительные сведения см. в разделе Средства разработчиков SQL Server.

С помощью проектов баз данных можно создавать новые базы данных и новые приложения уровня данных (DAC), а также обновлять имеющиеся базы данных и приложения уровня данных.Проекты баз данных и проекты DAC позволяют использовать при разработке баз данных методы управления версиями и управления проектами, как это происходит при работе с управляемым или машинным кодом.Создав проект DAC, проект баз данных или проект сервера и поместив их в систему управления версиями, можно упростить управление изменениями баз данных и серверов баз данных для команды разработчиков.Члены команды могут извлекать файлы, чтобы внести, построить и протестировать изменения в изолированной среде разработки (или в "песочнице"), прежде чем эти изменения будут доступны другим членам команды.Чтобы гарантировать качество кода, члены команды могут вносить и испытывать изменения для определенного выпуска базы данных в эмуляционной среде, прежде чем эти изменения будут развернуты в рабочей среде.

Список функций баз данных, которые поддерживаются в приложениях уровня данных Функции, поддерживаемые в приложениях уровня данных см. на веб-сайте корпорации Майкрософт.Если ваша база данных использует функции, не поддерживающиеся приложениями уровня данных, следует использовать проект базы данных для управления изменениями базы данных.

Типичные высокоуровневые задачи

Высокоуровневая задача

Справочные материалы

Начните разработку приложения уровня данных. DAC — это новое понятие, появившееся в SQL Server 2008 R2. Оно содержит определение базы данных SQL Server и объектов вспомогательных экземпляров, которые используются в модели клиент-сервер или трехуровневом приложении.DAC включает объекты баз данных, например таблицы и представления, а также сущности экземпляров, например имена входа.С помощью Visual Studio можно создать проект DAC, выполнить построение файла пакета DAC и отправить этот файл пакета DAC администратору базы данных для развертывания в экземпляре ядра СУБД SQL Server.

Последовательная разработка базы данных. Разработчики и тестеры могут извлекать части проекта, а затем обновлять их в изолированной среде разработки.С помощью этого типа среды, можно проверить изменения, не затрагивая другие члены команды.По завершении изменений файлы возвращаются в систему управления версиями, где их могут получить другие члены команды, чтобы выполнить построение и развертывание изменений на тестовом сервере.

Создание прототипов, проверка результатов тестирования и изменение скриптов баз данных и объектов. Для выполнения любой из этих стандартных задач можно использовать редактор Transact-SQL.