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


Начало командной разработки базы данных

Для управления изменениями в объектах базы данных и параметрах или объектах и параметрах сервера необходимо вначале создать проект базы данных, проект приложения уровня данных или проект сервера. Проект — это автономное представление объектов и параметров базы данных и сервера. См. дополнительную информацию в разделе Общие сведения о проектах баз данных и серверов.

Вы можете импортировать объекты и параметры из существующей базы данных или сервера или можете определить объекты и настроить параметры только что созданного проекта. Затем можно вернуть проект в систему управления версиями, из которой команда может выполнять построение и развертывание изменений в изолированных средах разработки. Сведения о том, как Visual Studio позволяет управлять изменениями в базе данных, см. в разделе Управление изменениями в базе данных.

Общие сценарии

В следующей таблице содержатся распространенные сценарии, с которыми можно столкнуться в начале разработки базы данных в среде на основе рабочих групп.

Скрипт

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

Сведения об использовании функций 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, даже если не удастся перенести журнал управления версиями. Можно создать проект базы данных, добавить имеющиеся скрипты, импортировать схему базы данных с рабочего сервера и затем добавить проект в систему управления версиями. В результате будет начат новый проект.