在 CRM 2011 中,我有一些代码正在寻找一些帐户进行一些处理,但它返回错误并且仅通过其 GUID 引用有问题的记录。我已经尝试查看这些帐户,但它们都没有返回的 GUID。有没有一种方法可以在 CRM(或其 SQL 数据库)中进行全局搜索,以通过其 GUID 查找记录?
谢谢
在 CRM 2011 中,我有一些代码正在寻找一些帐户进行一些处理,但它返回错误并且仅通过其 GUID 引用有问题的记录。我已经尝试查看这些帐户,但它们都没有返回的 GUID。有没有一种方法可以在 CRM(或其 SQL 数据库)中进行全局搜索,以通过其 GUID 查找记录?
谢谢
在CodePlex上,Demian Rasko 创建了一个项目,允许您根据 guid 搜索所有实体,然后显示找到(或未找到)guid 的表的结果。请参阅Microsoft Dynamics CRM 2011 的 Guid Finder 解决方案。
我自己(还没有)尝试过,但它看起来很有希望。它是 CRM 的插件。
每个实体都存储在一个单独的表中。没有实体/表可以存储EntityReference
每个表中的 GUID 和表名 (= )。与 SQL 一样,要查找所有表的所有 GUID,您必须分别搜索每个实体/表。
或者,您可以创建一个存储此类信息的实体,并Create
为系统中的每个可访问实体创建一个插件,但这种开销可能是不必要的和不必要的。