server1:server2: (server1有建了一个联server2的链接LinkData1)
server2上有一个自定义函数 CREATE FUNCTION getInfoVote
(@InfoId int
)
RETURNS int
AS
BEGIN
RETURN (select count(*) from vote where infoid=@InfoId)
END
--------------
server1上这样写:
select LinkData1.库名.dbo.getInfoVote(infoId) as infoVote from table1
提示
对象 名称 'LinkData1.info.dbo.' 包含的前缀数目超过了最大值。最大值为 2。
不能读取另一台服务器上的自定义函数吗?
server2上有一个自定义函数 CREATE FUNCTION getInfoVote
(@InfoId int
)
RETURNS int
AS
BEGIN
RETURN (select count(*) from vote where infoid=@InfoId)
END
--------------
server1上这样写:
select LinkData1.库名.dbo.getInfoVote(infoId) as infoVote from table1
提示
对象 名称 'LinkData1.info.dbo.' 包含的前缀数目超过了最大值。最大值为 2。
不能读取另一台服务器上的自定义函数吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货