Создание баз данных и приложений уровня данных, а также управление ими в 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. |
|