I just started doing SSDT and already got into a problem.
My solution consists of 2 databases. Both databases reference each other using synonyms. So we have circular links regarding SSDT.
I am aware of design issues with such an arrangement, so I donโt need to comment on this or suggest structural changes to the database itself. This is an existing system, and I cannot change it structurally.
I also know that SSDT will not allow circular links. There is a workaround here ( http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/5fd12f01-54e6-4e7d-b7e2-14fa9df9a7ef ). He suggests dividing DB1 into 2 projects DB1 and DB1a, for example, where DB1a refers to DB1 and DB2 and makes a link to DB2 DB1. But I'm not sure how to configure this to work without actually creating an additional database.
I think my only option is to leave it as 2 projects, but set them to ignore unresolved links.
source share