Распаковка пакета DAC
Чтобы распаковать скрипты и файлы из пакета приложения уровня данных (DAC), используйте диалоговое окно «Распаковка приложения уровня данных». Скрипты и файлы помещаются в папку, где их можно просмотреть перед тем, как использовать пакет для развертывания приложения уровня данных в рабочей системе. Кроме того, содержимое одного приложения уровня данных можно сравнить с содержимым другого пакета, распакованного в другую папку.
Перед началом работы выполните следующие действия. Безопасность
Распаковка приложения уровня данных с использованием следующего: Диалоговое окно распаковки приложения уровня данных, Изучение содержимого пакета приложения уровня данных
Безопасность
Рекомендуется не выполнять развертывание пакетов DAC, полученных из неизвестных или ненадежных источников. В этих пакетах может содержаться вредоносный код, вызывающий выполнение непредусмотренных инструкций Transact-SQL или появление ошибок из-за изменения схемы. Перед тем как использовать приложение уровня данных, полученное из неизвестного или ненадежного источника, разверните его на изолированном тестовом экземпляре компонента Компонент Database Engine, распакуйте приложение уровня данных и изучите его код, например хранимые процедуры или другой определенный пользователем код.
[В начало]
Диалоговое окно распаковки приложения уровня данных
Распаковка файла пакета приложения уровня данных
В Проводнике Windows перейдите к местоположению файла пакета приложения уровня данных (с расширением DACPAC).
Используйте один из следующих двух методов для открытия диалога распаковки приложения уровня данных.
Щелкните правой кнопкой мыши файл пакета приложения уровня данных (с расширением DACPAC) и выберите команду Распаковать.
Дважды щелкните файл пакета приложения уровня данных.
Выполните шаги в диалоговых окнах.
Распаковать файл пакета Microsoft SQL Server DAC
Выбор папки
[В начало]
Распаковать файл пакета Microsoft SQL Server DAC
На этой странице указывается целевая папка, в которую будут помещены файлы пакета, а затем запускается операция распаковки.
Файлы будут распакованы в эту папку: — укажите полный путь к папке для распакованных файлов. Если папка существует и полный путь к ней известен, введите его в это поле. Если нет, нажмите кнопку Обзор, чтобы перейти к папке или создать новую.
Обзор — открывает страницу Выбор папки, на которой можно выбрать папку, перемещаясь по иерархии файлов, или создать новую папку.
Распаковать — запускает операцию распаковки.
Отмена — закрывает диалоговое окно без распаковки пакета приложения уровня данных.
[В начало]
Выбор папки
Эта страница используется для выбора целевой папки для операции распаковки. Кроме того, можно создать новую папку.
Список папок — отображает иерархию файлов компьютера. Раскрывайте узлы, чтобы перейти к папке, в которую будет распакован пакет приложения уровня данных. Щелкните папку, затем нажмите кнопку ОК.
Создать папку — открывает диалоговое окно, в котором можно указать имя папки, создаваемой в папке, выделенной в иерархии папок.
ОК — помещает путь к выбранной папке в поле Файлы будут распакованы в эту папку на странице Распаковка файлов пакета приложения уровня данных и возвращает пользователя на эту страницу.
Отмена — закрывает диалоговое окно без выбора папки.
[В начало]
Изучение содержимого пакета приложения уровня данных
Распаковав пакет, можно изучить файлы, созданные диалоговым окном Распаковка приложения уровня данных. Это диалоговое окно создает в указанной целевой папке следующие файлы.
Скрипт Transact-SQL, содержащий инструкции для создания объектов, определенных в приложении уровня данных. Файл имеет имя DACName.sql, где DACName — имя приложения уровня данных.
Все XML-файлы из пакета.
Все файлы из раздела приложения уровня данных «Extra Files», например файлы приложения уровня данных, выполняемые перед развертыванием и после.
Дополнительные сведения см. в разделе Проверка пакета приложения уровня данных.
[В начало]