链接服务器上的SQLSMS Intellisense

Jor*_*rge 5 sql-server ssms linked-server sql-server-2008

我正在尝试使用Intellisense在链接服务器上使用Microsoft SQL Server Management Studio 10.0.5538.0(最新版本),例如:

SELECT Column FROM [LinkedServer].DatabaseName.dbo.Table WITH(NOLOCK)
Run Code Online (Sandbox Code Playgroud)

但是当我编写SQL代码时,我无法找到一种方法来制作智能感知显示结果(它适用于非链接服务器)

我试过的事情:

  • 在SQLSMS文档中查找答案.
  • 在应用程序中查找特定的配置选项.
  • 在编辑 - > IntelliSense - >刷新本地缓存中更新本地缓存.

谢谢你的帮助,

Nic*_*aid 7

显然这不受支持.

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ef973d28-6450-451c-840f-9d14c7ae4ed1/intellisense-invalid-object-name-on-linked-database-runs-fine?forum= sqldatabaseengine

给出的一个原因是这个链接的服务器可能是Oracle,Excel ......任何东西,并支持这是不可行的

  • 遗憾的是,他们甚至不会尝试检查它是否是SQL Server,以及我们是否有权从该服务器获取元数据.我的意思是,我经常在同一个SSMS会话中连接到链接服务器!或者,停止显示链接服务器对象的squigly行. (2认同)