リンク サーバーを含むデータ層アプリケーションを使用しようとしていますが、奇妙な問題が発生しています。
ここに私が持っているものがあります:
1) データ層プロジェクトを含む VS2010 ソリューション。
2) データ層プロジェクトは、SQL 2008 R2 サーバーを対象としています。
3) SQL サーバーには、Oracle データベースへの有効なリンク サーバー接続があります。
4) データ層プロジェクト内のビューは、OPENQUERY を使用してリンク サーバーを参照します。
リンク サーバー接続は有効であり、サーバー上でそれに対してクエリを実行すると正常に動作し、サーバー上で直接ビューを作成することも正常に動作します。
ただし、データ層アプリケーションをビルドしようとすると、次のエラーが発生します。
SQL03006: View: [dbo].[vwMyExampleView] has an unresolved reference to object [MyExampleLinkedServer].