Keine Abfrage eine Ansicht aus einer Verknüpften SQL-Server
In SQL Server Management Studio, die ich gelinkt habe einen SQL Server sql02
auf meinem lokalen server als Z:
sp_addlinkedserver 'sql02'
GO
Kann ich das Abfragen von Tabellen, die von diesem server:
SELECT * FROM SQL02.SomeDatabase.dbo.SomeTable
Jedoch, wenn ich versuche, eine Abfrage, eine Ansicht, wie Sie in
SELECT * FROM SQL02.SomeDatabase.dbo.SomeView
Bekomme ich die folgende Fehlermeldung:
Msg 7314, Level 16, State 1, Line 1
The OLE DB provider "SQLNCLI10" for linked server "SQL02" does not contain the
table ""SomeDatabase"."dbo"."SomeView"". The table either does not exist or the
current user does not have permissions on that table.
Vereinbart, dass SomeView
existiert nicht, da eine Tabelle. Was mache ich falsch?
Potenziell relevanten Fakten:
- Lokale version von SQL Server ist 10.50.1617
- Version der verlinkte server ist 8.0.2282
- Ich AUSWÄHLEN kann von allen zugrunde liegenden Tabellen in der Ansicht
Sie haben die Erlaubnis zu WÄHLEN, aus der Sicht?
InformationsquelleAutor Bob Kaufman | 2012-01-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie eine Erlaubnis, haben Sie überprüft die Berechtigungen für die Ansicht? Es ist nichts falsch mit Ihrer Anfrage.
Außerdem haben Sie überprüft, was Tisch bedeutet, dass die view-Abfrage auf? Überprüfen Sie die Berechtigungen für Tabellen als auch.
Als Tipp: Versuchen Sie, führen Sie die Ansicht auf einen bestimmten Benutzer und wenn das erfolgreich versuchen, eine Verknüpfung der server mit, dass bestimmte Benutzer haben.
InformationsquelleAutor Raymund