我有一个场景,我需要使用 SSIS 将数据迁移到 Online MS Dynamics CRM 2013。谁能给我一个粗略的想法,在不使用任何第三方工具的情况下如何做到这一点?
我的理解是没有我可以使用的 SSIS 附带的 CRM Dynamics Adapter。
我有一个场景,我需要使用 SSIS 将数据迁移到 Online MS Dynamics CRM 2013。谁能给我一个粗略的想法,在不使用任何第三方工具的情况下如何做到这一点?
我的理解是没有我可以使用的 SSIS 附带的 CRM Dynamics Adapter。
有一种方法可以使用 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),您将不得不自己编写列映射。我链接的站点有一个类可供您使用,但您肯定需要根据需要对其进行修改。
希望这可以帮助。
我建议使用SSIS Integration Toolkit。它不需要编写任何代码。重新检查描述如何使用 Toolkit 的文章。
Philip 和 Joost 建议的解决方案效果很好,但从性能角度来看它们并不是最佳的。有关更有效的解决方案,请参见此处:http: //fczaja.blogspot.com/2014/04/ssis-integration-with-dynamics-crm.html
这是一个类似的解决方案:使用 SSIS 2012 在 CRM 2013 中插入、更新和删除记录