Обработка частичной базы данных в проекте базы данных Visual Studio - PullRequest
0 голосов
/ 28 февраля 2020

Итак, у нас есть SQL серверная база данных, которая реплицируется из облака стороннего поставщика в нашу локальную базу данных. Данные в таблицах непрерывно реплицируются с их облачных серверов, и иногда они обновляют полную базу данных с новыми изменениями в структуре. Их схема является схемой dbo по умолчанию.

Для отчетности мы добавили вторую схему (назовем ее ab c), в которую мы добавили несколько дополнительных таблиц, а также некоторые функции / хранимые процедуры, которые ссылаются на данные как в ab c и схемы ДБО. Я настроил нашу схему ab c в Visual Studio как проект базы данных, и он выглядит великолепно, однако я не могу ничего развернуть / publi sh, потому что при сборке он говорит, что не может найти таблицы, которые в схеме dbo. Очевидно, это только потому, что мы не создали их в нашем проекте базы данных, потому что мы только настроили сценарии для нашей схемы ab c.

Есть ли способ указать Visual Studio либо игнорировать эти ошибки, либо искать в этих таблицах фактическую базу данных (не проект базы данных)?

1 Ответ

0 голосов
/ 29 февраля 2020

Вы должны иметь возможность создать dacpa c из "базовой" базы данных, а затем включить ее в качестве ссылки на базу данных, используя "та же база данных, тот же сервер"? Это будет держать объекты вне вашего проекта, но позволит вам ссылаться на них в вашем коде.

...