MS SQL Server 2008 Link-Server-Abfrage sagt "Ungültiger Objektname", funktioniert aber immer noch

7

Die folgende Abfrage hat eine rote Squiggly Unterstreichung für den Server bis zur Tabelle dieses Bit [OtherServer].[UAT_DB].[dbo].[profileTable] und beim Schweben sagt Invalid Object Name , aber interessanterweise, wenn ich die Zeile ausführen, gibt es die richtigen Datensätze aus der verknüpften Server-Tabelle:

%Vor%     
John 11.09.2013, 07:35
quelle

3 Antworten

10

Das Aktualisieren des lokalen Intellisense-Caches könnte das Problem beheben.

In einem Abfragefenster entweder:

  • Drücken Sie Strg + Shift + R
  • Gehen Sie zum Menü Bearbeiten - & gt; Intellisense - & gt; Lokalen Cache aktualisieren
Bridge 11.09.2013, 07:43
quelle
11

Intellisense in sql server funktioniert gut für Abfragen auf demselben Server. Aber wenn es darum geht, eine Abfrage auf einem entfernten Server auszuführen, dann weiß es nicht wirklich, wie man damit umgeht.

Aus Sicherheitsgründen funktioniert Intellisense nicht mit einem Remote-Server, der eine Version hat, die Intellisense nicht unterstützt. Zum Beispiel, wenn die entfernte Datenbank eine Kompatibilitätsstufe von 80 (SQL 2000) hat.

    
Giannis Paraskevopoulos 11.09.2013 07:39
quelle
0

Ich musste ein ALIAS verwenden, damit es funktioniert.

Beispiel:

%Vor%     
JedatKinports 19.01.2018 09:43
quelle

Tags und Links