通过GUID对记录进行全局搜索

时间:2012-10-11 14:26:21

标签: dynamics-crm-2011

在CRM 2011中,我有一些代码正在寻找一些帐户来进行一些处理,但是它会返回错误并仅引用其GUID存在问题的记录。我已经尝试查看帐户,但没有一个人拥有它正在返回的GUID。有没有办法在CRM(或其SQL数据库)中进行全局搜索,以便通过GUID查找记录?

由于

2 个答案:

答案 0 :(得分:1)

每个实体都存储在一个单独的表中。没有实体/表存储每个表中的GUID和表名(= EntityReference)。与SQL一样,要查找所有表的所有GUID,您必须单独搜索每个实体/表。

或者,您可以创建一个存储此类信息的实体,并为系统中的每个可访问实体创建一个Create插件,但这种开销可能是不必要的,也是不必要的。

答案 1 :(得分:1)

CodePlex上,Demian Rasko创建了一个项目,允许您基于guid搜索所有实体,然后显示guid被找到(或未找到)的表的结果。请参阅Guid Finder Solution for Microsoft Dynamics CRM 2011

我自己还没有尝试过,但看起来很有希望。它是CRM的插件。