链接服务器和别名表出现4104错误

时间:2013-12-03 17:54:14

标签: sql-server sql-server-2008-r2 linked-server

我正在尝试编写一个使用本地数据库和链接服务器的查询,并且当我为链接服务器设置别名时,会收到4101多部分标识符错误。

如果我跑

select *
from [ServerName\Instance].[DatabaseName].[dbo].[tbl_CUA_Visitation_Report_Line]

我得到了所有表的记录。但如果我跑

select l.*
from [ServerName\Instance].[DatabaseName].[dbo].[tbl_CUA_Visitation_Report_Line] AS l

如果收到消息:

  

消息4104,级别16,状态1,行1多部分标识符   “tbl_CUA_Visitation_Report_Line.acct_trip_end_date”无法   界。

使用别名加入本地和链接表时,我会得到相同的结果。该字段显示在表中。

我无法弄清问题是什么或问题出在哪里。 任何帮助都会很棒。

两个数据库都是2008 R2(一个在SP2上,另一个在SP1上)。

1 个答案:

答案 0 :(得分:0)

微软证实这是一个已知的错误。您必须根据此链接安装累积更新: http://support.microsoft.com/kb/2352413/en-us?sd=rss&spid=13165