我正在尝试编写一个使用本地数据库和链接服务器的查询,并且当我为链接服务器设置别名时,会收到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上)。
答案 0 :(得分:0)
微软证实这是一个已知的错误。您必须根据此链接安装累积更新: http://support.microsoft.com/kb/2352413/en-us?sd=rss&spid=13165