У меня очень странная проблема с созданием проекта базы данных SQL Server 2008 из Visual Studio 2010. Я создал проект базы данных, а затем импортировал объекты базы данных и настройки из локальной базы данных, с которой я работаю. Затем я пошел, чтобы построить проект базы данных и получил следующую ошибку:
SQL03006: представление: [dbo]. [GovCAStaff] имеет неразрешенную ссылку на объект [CTS_Staff]. [Dbo]. [Client_Assignments].
Проблема заключается в том, что представление GovCAStaff ссылается на таблицу в другой базе данных (CTS_Staff). Тем не менее, у меня есть множество функций и хранимых процедур в одном проекте базы данных, которые ссылаются на таблицы в другой базе данных, но процесс сборки генерирует только предупреждения, а не ошибки. Кроме переписывания представления как функции, кто-нибудь знает способ избавиться от этой ошибки сборки? Является ли это известным ограничением просмотров в проектах баз данных? Во всяком случае, я действительно в тупик. Погуглили эту тему и не нашли ничего актуального. Любая помощь будет принята с благодарностью. Заранее спасибо.