Начало командной разработки базы данных
Для управления изменениями в объектах базы данных и параметрах или объектах и параметрах сервера необходимо вначале создать проект базы данных, проект приложения уровня данных или проект сервера. Проект — это автономное представление объектов и параметров базы данных и сервера. См. дополнительную информацию в разделе Общие сведения о проектах баз данных и серверов.
Вы можете импортировать объекты и параметры из существующей базы данных или сервера или можете определить объекты и настроить параметры только что созданного проекта. Затем можно вернуть проект в систему управления версиями, из которой команда может выполнять построение и развертывание изменений в изолированных средах разработки. Сведения о том, как Visual Studio позволяет управлять изменениями в базе данных, см. в разделе Управление изменениями в базе данных.
Общие сценарии
В следующей таблице содержатся распространенные сценарии, с которыми можно столкнуться в начале разработки базы данных в среде на основе рабочих групп.
Скрипт |
Справочные материалы |
---|---|
Сведения об использовании функций Visual Studio для управления изменениями в базах данных. |
|
Определение и развертывание базы данных с использованием компонентов приложений уровня данных. |
Создание и управление приложениями уровня данных (веб-сайт Майкрософт) |
База данных не ссылается на другие базы данных, общие серверные объекты или объекты SQL CLR. |
|
База данных ссылается по крайней мере на одну другую базу данных. |
Начало командной разработки баз данных, ссылающихся на другие базы данных |
База данных ссылается по крайней мере на один объект SQLCLR. |
Начало командной разработки баз данных, ссылающихся на объекты SQLCLR |
База данных ссылается на общие серверные объекты, например, учетные данные или ключи. |
Начало коллективной разработки баз данных, ссылающихся на общие серверные объекты |
Управление изменениями в крупных базах данных. |
|
База данных использует одну или несколько коллекций схем XML. |
Начало командной разработки баз данных, использующей коллекции схем XML |
Объединение объектов из нескольких небольших баз данных в один проект базы данных. |
Справочные материалы
Следующая таблица содержит дополнительные справочные материалы для предыдущих сценариев.
Задача |
Справочные материалы |
---|---|
Миграция существующих скриптов базы данных: можно использовать существующие скрипты базы данных, чтобы начать командную разработку в Visual Studio. |
|
Миграция из другой системы управления версиями: Visual Studio Team Foundation Server обеспечивает наиболее полную интеграцию с функциями баз данных Visual Studio. Если уже имеются файлы в другой системе управления версиями, можно перенести их и их журнал управления версиями в Team Foundation Server. Если используется какая-либо другая система управления версиями, можно перенести файлы в Team Foundation Server, даже если не удастся перенести журнал управления версиями. Можно создать проект базы данных, добавить имеющиеся скрипты, импортировать схему базы данных с рабочего сервера и затем добавить проект в систему управления версиями. В результате будет начат новый проект. |