Ich versuche, eine Data-Tier-Anwendung zu verwenden, die einen verknüpften Server einbezieht, und stoße auf ein seltsames Problem.
Hier ist, was ich habe:
1) Eine VS2010-Lösung, die ein Data-Tier-Projekt enthält.
2) Das Data-Tier-Projekt zielt auf einen SQL 2008 R2-Server ab.
3) Der SQL-Server hat eine funktionierende verknüpfte Serververbindung zu einer Oracle-Datenbank.
4) Ansichten innerhalb des Data-Tier-Projekts verweisen auf den verknüpften Server unter Verwendung von OPENQUERY.
Die Verbindung zum verknüpften Server ist gültig, Abfragen gegen ihn auf dem Server funktionieren einwandfrei, und das Erstellen der Ansichten direkt auf dem Server funktioniert ebenfalls einwandfrei.
Jedoch erhalte ich jedes Mal, wenn ich versuche, meine Data-Tier-Anwendung zu erstellen, den folgenden Fehler:
SQL03006: Ansicht: [dbo].[vwMyExampleView] weist einen ungelösten Verweis auf das Objekt [MyExampleLinkedServer] auf.