Невозможно восстановить BACPAC из-за конфликта внешних ключей

я пытаюсь восстановить резервную копию (.bacpac) базы данных SQL Azure в другую базу данных SQL Azure, но не могу сделать это из-за следующей ошибки:

Обнаружена ошибка во время работы службы. Не удалось импортировать пакет. Ошибка SQL72014: поставщик данных .Net SqlClient: сообщение 547, уровень 16, состояние 0, строка 3 Оператор ALTER TABLE конфликтует с ограничением FOREIGN KEY "FK_x_xx», Конфликт произошел в базе данных "х", Таблица "dbo.x», Ошибка SQL72045: Ошибка выполнения скрипта. Выполненный скрипт: PRINT N 'Проверка ограничения: FK_x_xx [dbo]. [X] '; ALTER TABLE [dbo]. [X] с ограничением CHECK CHECK [FK_x_xx];

Я также попытался восстановить локально, но безуспешно, за исключением mscorlib (яЯ попытаюсь сделать это снова и скоро обновлюсь с точным сообщением об ошибке.

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

мы также пытались изменитьmodel.xml содержится в.bacpac удалить ограничение, но это не удалось, потому что теперь (правильно) не проходит проверку контрольной суммы.

Ответы на вопрос(1)

Ваш ответ на вопрос