我需要调用驻留在整个不同服务器上的标量函数。我知道如何从不同的服务器加入链接表,但我可以假设我可以用标量函数做同样的事情。你还能吗?这两个服务器都是2008年。如果我需要配置RPC的后果是什么,如果有的话?感谢。
通过尝试不同的组合,我收到了消息:
无效的列名称“MSPSQL2 \ MSPSQL3”。 没有为RPC配置服务器“MSPSQL2 \ MSPSQL3”。
我不会发布整个程序,因为它很大但是这里是相关的部分:
Select....
CASE
WHEN P.DocketNumber IS NULL AND T.DocketNumber IS NOT NULL
THEN [MSPSQL2\MSPSQL3].IPMaster.dbo.TMRemarks(T.TrademarkMasterID) --ISNULL(TText.Text, '')
WHEN P.DocketNumber IS NOT NULL AND T.DocketNumber IS NULL
THEN ISNULL(PText.Text, '') ELSE ''
END AS DocketingRemarks
From...