SQL数据库项目问题的同义词

时间:2014-08-06 06:31:23

标签: sql sql-server database database-project

我遇到的情况是我在使用Visual Studio 2012数据库项目构建的新数据库中工作。

我有两个数据库项目。例如" DB1"和" DB2"。

DB1 have synonyms of objects from DB2 and 
DB2 have synonyms of objects from DB1.

当我在两个不同的dbproject中导入两个数据库时。它为使用同义词的对象抛出错误。

我从博客中了解到,解决的一种方法是添加数据库项目参考。但在那种情况下,我遇到了问题

if I refer "DB1" in "DB2" then I cant refer "DB2" in "DB1".

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

他们说了一个博客。 microsoft没有为dbproject中的循环引用提供解决方案。

MSDN论坛中提出的各种解决方法远非理想:

  

1)创建第三个DB项目并包含需要的对象   循环参考

     

2)使用静态.dbschema文件管理引用

Source Blog