2

我有一个场景,我需要使用 SSIS 将数据迁移到 Online MS Dynamics CRM 2013。谁能给我一个粗略的想法,在不使用任何第三方工具的情况下如何做到这一点?

我的理解是没有我可以使用的 SSIS 附带的 CRM Dynamics Adapter。

4

4 回答 4

2

有一种方法可以使用 SSIS 将数据导入 CRM。在这里查看详细的演练:http: //a33ik.blogspot.com/2012/11/integrating-crm-2011-using-sql.html

该指南是为 SSIS 2012 和 CRM 2011 编写的,但经过一些调整,如果您使用 CRM 2013,它也应该可以工作。要点是您可以添加 CRM 2013 程序集(在此处下载)并调用 CRM 2013 SSIS 数据流任务之一中的 Web 服务。

这将需要一些 C# 编码和列映射。如果不使用 3rd 方工具(如 Scribe),您将不得不自己编写列映射。我链接的站点有一个类可供您使用,但您肯定需要根据需要对其进行修改。

希望这可以帮助。

于 2013-12-18T14:57:35.017 回答
2

我建议使用SSIS Integration Toolkit。它不需要编写任何代码。重新检查描述如何使用 Toolkit 的文章。

于 2014-01-26T10:36:53.420 回答
0

Philip 和 Joost 建议的解决方案效果很好,但从性能角度来看它们并不是最佳的。有关更有效的解决方案,请参见此处:http: //fczaja.blogspot.com/2014/04/ssis-integration-with-dynamics-crm.html

于 2014-04-22T15:25:10.623 回答
0

这是一个类似的解决方案:使用 SSIS 2012 在 CRM 2013 中插入​​、更新和删除记录

于 2014-01-25T16:18:14.403 回答