2017-08-24 1 views
1

Ich habe einen verknüpften ODBC-Server (nicht SQL Server) in meinem SQL Server Management Studio definiert.SQL Server-Verbindungsserver in Management Studio

Die einzige Möglichkeit, die ich abfragen kann, ist mit dem Befehl OPENQUERY, und das ist in Ordnung - aber es erlaubt keine visuelle Abfrage Bearbeitung oder irgendwelche Intellisense.

Gibt es eine Möglichkeit, Abfragen für Verbindungsserver einzugeben, die sich normal verhalten, sogar eine Erweiterung?

+0

Intellisense in SSMS ist bestenfalls flockig an einem guten Tag, Verbindungsserver oder nicht. Und die visuelle Bearbeitung von IMHO-Abfragen sollte vermieden werden, da die verschiedenen Entwickler in SSMS fehleranfällig sind und oft nicht optimale Abfragen liefern. – alroc

+0

Danke, das ist interessant und daran hätte ich nicht gedacht. –

Antwort

2

Try-Format wie folgt aus:

<server>.<database>.<schema>.<table> 

Beispiel:

select foo.id 
    from databaseserver1.db1.dbo.table1 foo 
     inner join databaseserver2.db1.dbo.table1 bar 
      on foo.name = bar.name 
+0

Bitte markieren Sie meine Post als Antwort, wenn es oyur Bedürfnisse passt :) Danke –

+0

Dies funktioniert perfekt, es gibt mir nicht die Intelligenz, die ich brauche, aber es wurde darauf hingewiesen, dass dies die richtige Antwort ist –

+0

danke dor Antwort :) –

1

Mit 3-Punkt-Syntax, wie diese,

<server>.<database>.<schema>.<table> 

aber es funktioniert nur mit verknüpften Servern zu anderen Instanzen von MSSQL.

Verwandte Themen