0

使用 SSIS 和 KingswaySoft 适配器执行状态代码并将其更新为非活动状态时,出现以下错误。有什么建议可以解决这个问题吗?

CRM 服务调用返回错误:CRM 服务调用返回错误:发生意外错误。(错误代码:-2147220970,详细消息:发生意外错误。)

是否可以使用 Fiddler 捕获 SSIS/KingswaySoft 和 CRM 之间的 Web 服务消息?我试过没有成功。

4

4 回答 4

1

解决方法是升级到 kingsway 软适配器的 7.1 版。

于 2016-04-21T00:48:00.390 回答
0

是 CRM 2011 吗?Statecode 只能在最新版本的 CRM 上更新,对于 2011,您需要使用 SetStateRequest 消息。

此外,如果您想调试跟踪,一种选择是登录 CRM 前端角色服务器并检查事件查看器。

于 2016-04-05T09:11:45.333 回答
0

错误来自 CRM 服务器端。解决该错误的唯一选项是在 CRM 服务器端打开 CRM 跟踪日志。

对于 CRM on-prem,您可以使用以下工具打开 CRM 跟踪日志。

打开跟踪日志后,您可以运行数据加载任务,CRM 服务器会在 C:\Program Files\Microsoft Dynamics CRM\Trace 文件夹下生成一些日志文件。日志文件很大,不易阅读。因此,您将使用以下工具之一来读取日志文件。

如果您使用的是 CRM Online,则需要联系 CRM Online 支持团队以寻求帮助。或者,您可以创建一个本地环境来重现错误消息,在这种情况下,您可以在复制环境中打开 CRM 跟踪日志。

于 2016-04-05T11:54:23.510 回答
0

如果您无权访问跟踪日志(例如,因为您使用的是 CRM Online),那么我建议:

  1. 为您尝试停用的记录关闭实体上的所有插件。您可能有一个关于 update 或 SetState 的插件正在触发并导致错误。

  2. 确认您设置的 statecode 和 statuscode 值是有效的,并且 statuscode 属于 statecode。您可以在自定义项中查看这些值。

我用过SSIS和Kingsway soft,可以无错误设置记录状态

于 2016-04-20T10:56:25.703 回答