我正在尝试使用涉及链接服务器的数据层应用程序并遇到一个奇怪的问题。
这是我所拥有的:
1) 一个包含数据层项目的 VS2010 解决方案。
2) Data-Tier 项目以 SQL 2008 R2 服务器为目标。
3) SQL 服务器有一个到 Oracle 数据库的有效链接服务器连接。
4) Data-Tier 项目中的视图使用 OPENQUERY 引用链接服务器
链接的服务器连接是有效的,在服务器上对其运行查询可以正常工作,并且直接在服务器上创建视图也可以正常工作。
但是,每当我尝试构建我的 Data-Tier 应用程序时,我都会收到以下错误:
SQL03006: View: [dbo].[vwMyExampleView] has an unresolved reference to object [MyExampleLinkedServer].