我们使用KingswaySoft SSIS集成将数据(60k)推送到CRM 2015中。有一个设置为运行此包的日常作业,该作业有时会成功通过,有时会失败并出现此错误。请建议故障排除/修复。
删除 CRM 中月份的销售交易数据:错误:出现错误并显示以下错误消息:
KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmService异常:CRM 服务调用返回错误:CRM 服务调用返回错误:请求通道在 00:02:59.9843634 之后等待回复时超时。增加传递给请求调用的超时值,或增加绑定上的 SendTimeout 值。分配给此操作的时间可能是较长超时的一部分。(错误类型/原因:超时)(SSIS Integration Toolkit for Microsoft Dynamics CRM, v7.0.0.5660 - ISServerExec, v11.0.5058.0)
KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmService异常:CRM 服务调用返回错误:请求通道在 00:02:59.9843634 之后等待回复时超时。增加传递给请求调用的超时值,或增加绑定上的 SendTimeout 值。分配给此操作的时间可能是较长超时的一部分。(错误类型/原因:超时)
System.TimeoutException:请求通道在 00:02:59.9843634 之后等待回复时超时。增加传递给请求调用的超时值,或增加绑定上的 SendTimeout 值。分配给此操作的时间可能是较长超时的一部分。
System.TimeoutException:对"crm.abc.com.au/.../Organization.svc"的 HTTP 请求已超过分配的超时 00:03:00。分配给此操作的时间可能是较长超时的一部分。
系统.Net.Web异常(状态原因:超时):操作已超时
另外,由于它给出了超时问题,是否值得尝试增加超时期限? 请指导我们如何执行它。
首先,我们感谢您选择KingswaySoft。
对于您收到的超时错误,它表示服务调用花费的时间比您在连接管理器中指定的时间更长。在您的情况下,有几个选项。
- 如果CRM目标组件发生这种情况,则应 请考虑减小其"批大小"设置。
- 如果对目标组件中手动指定的关键字段使用 Upsert 操作,则需要确保已为为 Upsert 匹配选择的字段创建了数据库索引。
- 您还可以增加 CRM 连接管理器的超时设置。
根据错误消息,您似乎正在使用 180 秒作为超时设置,这对于任何服务调用来说都足够了。在这种情况下出现超时错误可能表示您的 CRM 应用程序存在一些设计问题。您可能需要重新访问您的 CRM 插件或工作流代码(如果有)。