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


Начало командной разработки баз данных, использующей коллекции схем XML

Если все коллекции схем XML заданы в коде базы данных как встроенные, это может осложнить работу с коллекциями. Вместо этого в проекте базы данных можно добавить ссылку на файл определения схемы XML (XSD), содержащий определение используемой коллекции схем XML. Затем эту коллекцию можно использовать в определениях таблиц. Дополнительные сведения см. в следующем разделе на веб-сайте Майкрософт: Реализация языка XML в SQL Server.

Импорт объектов и параметров баз данных

При импорте объектов и параметров базы данных все коллекции схемы XML определяются в объекте коллекции схемы XML как встроенные. Этот объект можно найти в представлении схемы в категории "Возможность программирования". Если вместо этого нужно добавить ссылку на XSD-фал, следует удалить определение этого объекта, а затем добавить ссылку на проект базы данных. XSD-файл нужно добавить в систему управления версиями. Кроме того его рекомендуется добавить в проект базы данных.

Общие задачи

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

Общие задачи

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

Дополнительные сведения о проектах базы данных. Здесь можно узнать об основных концепциях управления изменениями схемы с помощью проектов базы данных.

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

Добавление существующей схемы базы данных в систему управления версиями. С помощью мастера создания проекта базы данных можно создать проект, настроить его параметры и импортировать схему. Кроме того, можно создать пустой проект, если схему нужно импортировать позже или если отсутствует разрешение на доступ к базе данных, из которой будет импортирована схема. После импорта схемы можно добавить проект в систему управления версиями, а также ссылку на XSD-файл, содержащий определение коллекции схем XML.

Связанные сценарии

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

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

  • Начало командной разработки баз данных, ссылающихся на объекты SQLCLR
    Описание процедуры создания автономного представления схемы базы данных, определение ссылок на сборки, содержащие объекты SQL среды CLR, определение объектов базы данных, ссылающихся на эти объекты, и добавление проекта в систему управления версиями.

  • Начало командной разработки больших баз данных
    Описание процедуры создания автономного представления схемы базы данных с расширением этого представления на насколько проектов для ограничения доступа к отдельным частям схемы базы данных. Этот подход можно также использовать для повышения производительности при работе с большими базами данных.

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