Visual Studio 2010 Projet de Base de données - non résolue Référence à un Synonyme

Nous avons un couple de synonymes qui sont utilisés pour faire référence à des tables dans une base de données distincte (qui est sur le même serveur).

Le réel synonymes sont beaux, mais la stockées procs/défini par l'utilisateur fonctions de référence, a déclaré synonymes afficher l'erreur suivante:

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] est une fonction et [dbo].[EMPLOYEES] est le synonyme.

Ces tous les beaux travaux dans la base de données elle-même - le problème réside uniquement avec le projet de base de données. J'ai essayé d'ajouter une référence à la base de données distincte (soit par le biais d'un nouveau projet de base de données ou un projet de base de données de schéma), mais ont des problèmes de conflit avec le synonyme et la table de référence:

Error   7   SQL04105: The model already has 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

Des idées? Il y a une solution mentionnée dans un autre stackoverflow post qui parle de la passation de la création de scripts dans Script.PostDeployment.sql - sonne un peu trop hacky pour moi.

InformationsquelleAutor pFrenchie | 2011-10-04