Проект базы данных Visual Studio 2010 - неразрешенная ссылка на синоним

У нас есть пара синонимов, которые используются для ссылки на таблицы в отдельной базе данных (это на том же сервере).

С фактическими синонимами все в порядке, но хранимые процедуры / пользовательские функции, которые ссылаются на указанные синонимы, показывают следующую ошибку:

Error   13  SQL03006: Column: [dbo].[GetCocosIndexSearched].[User ID] contains an unresolved reference to an object. Either the object does not exist or the reference is ambiguous because it could refer to any of the following objects: [dbo].[AuditType].[e]::[LOGIN_ID], [dbo].[EMPLOYEES].[e]::[LOGIN_ID], [dbo].[EMPLOYEES].[LOGIN_ID] or [dbo].[SearchCIBirthsRequest].[e]::[LOGIN_ID].    C:\VSTS\Corporate\WARS Audit\MAIN\Source\RBDM.Audit.Database\Schema Objects\Schemas\dbo\Programmability\Functions\GetCocosIndexSearched_1.function.sql  21  5   RBDM.Audit.Database

[dbo].[GetCocosIndexSearched] это функция и[dbo].[EMPLOYEES] это синоним.

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

Error   7   SQL04105: The model already h,as an element that has the same name dbo.EMPLOYEES.    C:\VSTS\Corporate\WARS Audit\MAIN\Source\RBDM.Audit.Database\Schema Objects\Schemas\dbo\Synonyms\EMPLOYEES.synonym.sql  2   1   RBDM.Audit.Database

Есть идеи? В другом посте stackoverflow упоминается обходной путь, в котором говорится о размещении сценариев создания вScript.PostDeployment.sql - звучит слишком глупо для меня.

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

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