"Не удалось развернуть пакет" или "Ошибка выполнения скрипта" при развертывании файлов DACPAC из пакета веб-приложения Access
Статья
Применяется к:
Access
Введение
В рамках процесса прекращения использования веб-приложений Access приложения упаковываются в пакет приложений Access по мере их прекращения. Эти пакеты хранятся в только что созданной библиотеке документов, которая имеет то же имя, что и приложение.
Чтобы получить данные из упакованных приложений, извлеките *. ФАЙЛ DACPAC, а затем разверните приложение уровня данных в SQL Server. Для этого выполните действия, описанные в разделе "Открытие пакета приложения для доступа для работы с его содержимым" статьи "Дорожная карта служб доступа в SharePoint ".
В этой статье описывается альтернативный метод восстановления данных в таблицах веб-приложения Access в следующих сценариях:
Веб-приложение Access содержит ошибки проверки.
Вы получаете сообщения об ошибках, похожие на следующие:
Ошибка SQL72014: не удалось развернуть пакет.
Ошибка SQL72045: ошибка выполнения скрипта.
Невозможно развернуть DACPAC.
Дополнительные сведения
Чтобы восстановить данные с помощью альтернативного метода, выполните следующие действия.
Дважды щелкните appdb.dacpac из пакета приложения Access, выберите целевое расположение и нажмите кнопку Распаковка.
Дополнительные сведения о том, как извлечь DACPAC из пакета приложения, см. в разделе "Открытие пакета приложения access для работы с его содержимым" статьи "Дорожная карта" служб Access в SharePoint .
Создание базы данных SQL Server
Создайте базу данных в SQL Server.
Создание таблиц из скрипта model.sql DACPAC
Создайте запрос и убедитесь, что контекст базы данных в SQL Server Management Studio (SSMS) указывает на только что созданную базу данных.
Добавьте следующий синтаксис CREATE SCHEMA в новый запрос.
Откройте model.sql из распаковки DACPAC в SSMS.
Найдите синтаксис CREATE TABLE для таблиц, которые требуется восстановить.
Скопируйте и вставьте нужный синтаксис CREATE TABLE в новый запрос под записями CREATE SCHEMA.
Найдя нужные таблицы и создав собственный скрипт в новом запросе, выполните запрос.
Следующий пример скрипта создает таблицы Person и PersonAddress:
Заполнение таблиц данными с помощью программы массового копирования (BCP)
Продемонстрировать, что у вас есть навыки, необходимые для получения наиболее эффективного доступа к Access 2019, зарабатывая сертификацию эксперта Microsoft Office (MOS).