CRM2011打开视图报SQL错误

同事在修改完某实体的视图并发布后,发现一打开视图就报SQL错误,于是转交给我处理。

根据以前的经验,第一反应是实体记录的某些字段数据有问题,尝试将字段一个个从视图中移除,错误依旧。

打开CRM服务器,查看系统日志,出现以下错误内容:

Exception message: Table alias a_28e4a866b004e1118c5d000c29e1c903 is not unique amongst all top-level table and join aliases

从错误信息可大致分析,由于某张表的别名并非唯一,可能在多处引用导致。

解决方法:

1.新建解决方案,单独添加出错的实体,并导出解决方案

2.根据上面错误信息内容“a_28e4a866b004e1118c5d000c29e1c903”,在customizations.xml文件内搜索此字符

3.搜索定位到出现此问题的视图标签处


4.删除其中一个<link-entity>标签

5.整理好文件,将解决方案包再次导入,问题解决




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值