У меня есть база данных отчетов, для которой большинство ее таблиц/представлений/функций основаны на моей базе данных электронной коммерции (все они создаются в базе данных отчетов при инициализации репликации). Есть несколько таблиц/представлений/функций, которые принадлежат только базе данных отчетов, поэтому у меня есть отдельный проект базы данных в VS2010 для этой базы данных.
Моя проблема заключается в следующем: когда я проверяю представление, которое ссылается на таблицы, которые не в проекте базы данных отчетов (они есть только в проекте базы данных электронной коммерции), я не могу выполнить сборку без получения неразрешенных ошибок ссылок.
Есть ли способ обойти это без добавления таблиц из представления в папку "Таблицы" в сообщает проект БД? Я бы предпочел не делать этого, потому что тогда моя команда должна помнить об обновлении таблиц в проекте базы данных отчетов, когда они обновляются в проекте базы данных электронной коммерции.
Проект базы данных VS2010 и (преднамеренные) неразрешенные ссылки
Ответы (1)
Основная процедура обмена файлами между проектами:
В обозревателе решений щелкните правой кнопкой мыши проект базы данных отчетов и выберите параметр «Добавить существующий элемент».
В диалоговом окне «Добавить существующий элемент — база данных» выберите файл, которым хотите поделиться.
Нажмите стрелку вниз на кнопке «Добавить», а затем нажмите «Добавить как ссылку».
Вы должны иметь возможность добавлять несколько файлов в качестве ссылок за один раз. Например, если у вас есть папка «Таблицы» в базе данных электронной торговли и папка «Таблицы» в базе данных отчетов:
Щелкните правой кнопкой мыши папку «Таблицы» в базе данных отчетов.
Выберите все файлы или подмножество файлов из папки «Таблицы» в базе данных электронной торговли.
Нажмите стрелку вниз на кнопке «Добавить», а затем нажмите «Добавить как ссылку».