我的SQL Server Management Studio中定义了一个链接的ODBC服务器(不是SQL Server)。
我可以查询它的唯一方法是使用OPENQUERY
命令,这很好 - 但它不允许进行视觉查询编辑或任何智能感知。
是否有一种方法可以对正常行为的链接服务器进行查询,甚至是扩展名?
答案 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
答案 1 :(得分:1)
你使用3点语法,像这样,
<server>.<database>.<schema>.<table>
但它只适用于链接服务器到其他MSSQL实例。