2

我有以下情况:

语境:

我在连接到 TFS 的 VS2012 解决方案中创建了一个新的数据库项目。该数据库项目中有视图、存储过程等。具体来说,其中一个视图引用不同服务器(运行 SQL Server 2008R2)上的数据库表。出于各种原因,我不想将此数据库作为单独的数据库项目导入到当前解决方案中,甚至作为一个单独的解决方案将其作为数据库项目导入。

问题:

如果我尝试在 VS2012 中构建这个数据库项目(在将其发布到 SQL 实例之前) - 它失败了,很明显,没有解决的参考。我相信这是因为它无法“看到”外部服务器以及数据库和表。

问题:

如何在引用不同服务器和 SQL 实例上的表/视图的 VS2012 数据库项目中添加跨数据库引用?

我已经扫描了互联网以寻找答案,我发现了一些资源,这些资源涉及 SQLCLR 值、数据层应用程序、别名等,但没有什么是我想要的。

任何帮助将不胜感激。

我也应该提一下,我一般是 VS 的新手.....

4

1 回答 1

0

您必须创建一个数据层应用程序或 DACPAC,然后为此添加一个数据库引用。http://msdn.microsoft.com/en-us/library/hh231291.aspx

于 2014-11-13T21:45:22.723 回答