【发布时间】:2014-06-27 00:52:16
【问题描述】:
我的 CRM 中有数以千计的事件得到解决或取消。我们最近在事件表单中添加了一个新的查找字段,但当然已经关闭的事件在其中没有任何价值。必须为所有事件填充该查找字段。
我尝试创建一个可以更新所有已关闭事件的控制台应用程序,但显然我无法更新事件,除非我先激活它。
此时重新打开(然后再次关闭)任何事件几乎都是不想要的解决方案。
所以我想通过编写简单的 SQL 语句来更新该查找字段。我知道这是非常不支持的,所以我的问题是什么可能出错?我尝试使用 SQL 更新一个事件,它似乎可以工作,但在我更新所有事件之前,我想知道为什么我不应该这样做?是否足以更新数据库表中的一个查找字段(将相关的 GUID 放入其中)还是我也应该更新其他内容?
或者,如果您有任何其他解决方案,我可以在不重新打开事件的情况下填充该字段,我很乐意听到。
【问题讨论】:
-
虽然不受支持,但在您的情况下,它几乎是唯一可用的选项。更新你可以逃脱,添加或删除我永远不会做,因为它需要额外的协调表,如 PrincipleObjectAccess
标签: dynamics-crm-2011 dynamics-crm