我有一个函数,它返回一个需要远程调用的表。由于SQL目前不支持此功能,所以我需要利用OPENQUERY来执行以下操作
OPENQUERY([Linked_Server],'Query')但是,当我输入链接服务器的ip地址时,我一直会收到语法错误。链接服务器是正确设置从它的外观。我得到了以下错误:
Msg 156,第15级,状态1,第1行 关键字'OPENQUERY‘附近的不正确语法。
剧本是:
OPENQUERY('NN.NNN.N.NN','SELECT * FROM dbo.DBarBillers')(其中N是定义的链接服务器IP地址的数字)。
Intellisense将红线放在OPENQUERY和链接服务器参数下
我试着不引用ip地址,用括号代替引用,所有这些都会产生错误。有什么想法?
发布于 2014-08-15 15:33:25
您需要从openquery中进行选择,因此语法是
SELECT * FROM OPENQUERY([Linked_Server],'SELECT * FROM dbo.DBarBillers')https://stackoverflow.com/questions/25329316
复制相似问题