Подтвердить что ты не робот

Проект базы данных - "Ссылка на внешние элементы из источника с именем x не может быть разрешена

У нас есть два проекта базы данных x и x_audit. x имеет ссылку на x_audit.

x_audit развертывается нормально, но при попытке развертывания x мы получаем ошибку:

The reference to external elements from the source named x_audit.dbschema could not be resolved, because no such source is loaded.

Те же файлы отлично работают с базой данных 2005 года, мы получаем эту ошибку при развертывании до 2008 года. Если это имеет значение, это обновление существующей базы данных, а не создание новой. Он работал отлично как в 2005, так и в 2008 году, не уверен, что изменилось.

Спасибо

4b9b3361

Ответ 1

При добавлении ссылки на базу данных установите флажок в поле "Подавить ошибку, вызванную неразрешенными ссылками в указанном проекте.

Неясный язык о "внешних элементах" означает, что x_audit имеет ссылку на что-то тоже. И на что-то не ссылается x, поэтому x не знает об этом.

Ответ 2

Если у вас есть база данных "A" со ссылкой на внешнюю базу данных dacpac "B", вам необходимо включить все необходимые ссылки из "B" в проект для "A" или "A" , которые не будут созданы. Кроме того, вы можете настроить подавление неразрешенных ссылок на True, и компилятор будет игнорировать недостающие ссылки.

Подавление неразрешенных ссылок необходимо, если у вас есть круглые ссылки между вашими базами данных.

enter image description here