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


Извлечение, публикация и регистрация DACPAC-файлов

 

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

  • Публикация приложения уровня данных

  • Извлечение приложения уровня данных

  • Регистрация приложения уровня данных

  • Удаление сведений о регистрации приложения уровня данных

Публикация приложения уровня данных

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

Это действие также доступно при выборе узла «Базы данных».

Выберите DACPAC-файл.После указания DACPAC-файла становится доступной кнопка Свойства приложения уровня данных.В диалоговом окне Свойства приложения уровня данных отображаются сведения о DACPAC-файле.

Укажите строку подключения к серверу базы данных и имя базы данных, если имя базы данных не входит в строку подключения.

После этого станут доступными кнопки Опубликовать и Сформировать скрипт.При создании скрипт открывается в окне документа, который можно при необходимости сохранить.Если выбрать публикацию напрямую в базу данных, сведения об обновлении и используемом скрипте можно просмотреть в окне Операции Data Tools.

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

Дополнительные параметры публикации доступны в диалоговом окне Расширенные параметры публикации, которое можно открыть, щелкнув кнопку Расширенные параметры.

Извлечение приложения уровня данных

DACPAC-файл можно извлечь из базы данных.При извлечении создается файл моментального снимка базы данных (DACPAC) из активной базы данных SQL Server или базы данных SQL Windows Azure, которая может содержать данные из пользовательских таблиц в дополнение к схеме базы данных.

Укажите создаваемый DACPAC-файл.Нажмите кнопку Свойства приложения уровня данных, чтобы открыть диалоговое окно Свойства приложения уровня данных, которое позволяет задать свойства DACPAC-файла.

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

Регистрация приложения уровня данных

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

В диалоговом окне Регистрация приложения уровня данных укажите свойства регистрируемого приложения уровня данных.

Удаление сведений о регистрации приложения уровня данных

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

См. также

Разработка подключенной базы данных