Sql server 数据库项目;跨数据库智能感知

Sql server 数据库项目;跨数据库智能感知,sql-server,visual-studio-2010,database-project,Sql Server,Visual Studio 2010,Database Project,本周末,我一直在尝试将所有SQL数据库转移到VS 2010 SQL Server 2008数据库项目中,并注意到Intellisense在建立跨数据库关系时出错。注意:两个数据库项目位于同一个解决方案中 以下是我想做的事情(使用Intellisense离线,因此我确保我不会搞砸……): …有这么多要求吗 不管怎样,在没有Intellisense支持的情况下键入代码时,代码似乎都可以编译,但这需要更长的时间,而且您必须构建代码以查看是否出错。。。我读到它“不像你期望的那样”在以下情况下有效: --

本周末,我一直在尝试将所有SQL数据库转移到VS 2010 SQL Server 2008数据库项目中,并注意到Intellisense在建立跨数据库关系时出错。注意:两个数据库项目位于同一个解决方案中

以下是我想做的事情(使用Intellisense离线,因此我确保我不会搞砸……):

…有这么多要求吗

不管怎样,在没有Intellisense支持的情况下键入代码时,代码似乎都可以编译,但这需要更长的时间,而且您必须构建代码以查看是否出错。。。我读到它“不像你期望的那样”在以下情况下有效:

--Again using DB_Main

Select Column1, Column2, Column3
From dbo.ExampleTable WITH (nolock)
。。。但是,DB_Main.dbo.ExampleTable不存在!!!,我对它进行了测试,它将以这种方式部署,除非我做错了什么,这是可能的,我已经有了所有这一切的1天经验

无论如何,在我管理/开发的几个实例中,我遇到了跨数据库问题,有什么想法吗


提前谢谢

我想知道是否有针对这种行为的解决方案/修复方法

我也有同样的想法,简直不敢相信

实际上,我的编译器不允许我将“Table1”对象添加到引用另一个数据库项目(a)的数据库项目(B)中,因为(a)的对象加载到(B)的模式集合中。这是胡说八道

也许这个iddue有一些新的进展,我到目前为止还没有发现

--Again using DB_Main

Select Column1, Column2, Column3
From dbo.ExampleTable WITH (nolock)