2017-08-24 41 views
1

SQL Server Management StudioでリンクされたODBCサーバー(SQL Serverではなく)が定義されています。Management StudioのSQL Serverリンクサーバー

私がそれを照会する唯一の方法は、OPENQUERYコマンドを使用することです。それは問題ありませんが、視覚的なクエリの編集やインテリセンスはできません。

通常の方法で動作するリンクサーバーに対してクエリを入力する方法はありますか?このような

+0

SSMSのIntellisenseは、最高の状態で、うまくいっています。リンクされたサーバーであるかどうか。また、SSHのさまざまなデザイナーがバグであり、しばしば準最適なクエリを生成するため、ビジュアルクエリ編集IMHOは避けるべきです。 – alroc

+0

ありがとう、それは面白いです、私はこれを考えなかったでしょう。 –

答えて

2

てみ形式:

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

は、例:

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

これは、oyurニーズに合っている場合は私のポストを答えてください:)ありがとう –

+0

これは完全に動作します、私は必要なintellisenceを実際に与えていませんが、これは正しい答えであることを知らされています –

+0

ありがとうdor答え:) –

1

あなたは、このように、3ドット構文を使用し

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

しかし、それは唯一のリンクサーバーで正しく動作しますMSSQLの他のインスタンスに送信します。

関連する問題