我正在将一些数据库从 SSMS 迁移到 CRM Online。问题是,SSMS 数据库中有 systemuser,在 CRM Online 中被删除,或者更糟糕的是 systemuser 有一个新的 GUID。在这种情况下,我试图寻找相似之处。我发现,来自两个系统的系统用户在“internalemailaddress”字段中具有相同的值。所以我在我的 Dynamics CRM Destination 中使用了它。并为“可选默认值”添加了一个值。
并且出现了这个错误代码:CRM 服务调用返回错误:不允许对“SYSTEM”或“INTEGRATION”用户进行修改。
在另一个站点上,我可以使用全名,这是我使用“可选默认值”所做的。
这给了我这个错误代码:CRM 服务调用返回了一个错误:ID = 11111-111-AAAA-BBBB-123456789 的系统用户不存在
和
CRM 服务调用返回错误:发生意外错误。
当我没有在“可选默认值”中写入任何内容时,我收到以下错误消息: KingswaySoft.IntegrationToolkit.DynamicsCrm.LookupFailureException: Text lookup failed for 'managerid' field, entity 'systemuser' does not contain a record that has a “全名”字段的“”值(Microsoft Dynamics 365 的 SSIS 集成工具包,v11.1.0.7311 - DtsDebugHost,v15.0.2000.93)
有人知道问题和解决方案吗?我将不胜感激。