我有一个场景,我需要使用SSIS将数据迁移到Online MS Dynamics CRM 2013.可以给我一个大概的想法如何在不使用任何第三方工具的情况下执行此操作?使用SSIS将数据迁移到MS Dynamics CRM 2013中
我的理解是,没有可以使用SSIS的CRM Dynamics适配器。
我有一个场景,我需要使用SSIS将数据迁移到Online MS Dynamics CRM 2013.可以给我一个大概的想法如何在不使用任何第三方工具的情况下执行此操作?使用SSIS将数据迁移到MS Dynamics CRM 2013中
我的理解是,没有可以使用SSIS的CRM Dynamics适配器。
有一种方法可以使用SSIS将数据导入CRM。请看这里的详细演练:http://a33ik.blogspot.com/2012/11/integrating-crm-2011-using-sql.html
本指南是为SSIS 2012和CRM 2011编写的,但只需进行一些调整,如果您使用的是CRM 2013,它也应该可以工作。其要点是您可以添加CRM 2013程序集(下载它们here)并在其中一个SSIS数据流任务中调用CRM 2013 Web服务。
这将需要一些C#编码和列映射。如果不使用第三方工具(如Scribe),则必须自己编写列映射代码。我链接的网站有一个可供您使用的课程,但您肯定需要根据您的需要对其进行修改。
希望这会有所帮助。
我会建议使用SSIS Integration Toolkit。它不需要编写任何代码。重新检查articles,它描述了如何使用Toolkit。
Philip和Joost建议的解决方案很好,但从性能的角度来看它们并不是最佳的。在这里看到更有效的解决方案: http://fczaja.blogspot.com/2014/04/ssis-integration-with-dynamics-crm.html
这是我使用的方法,但是,由于每行单个调用导致服务超时异常。我打算从filip的帖子中批量创建一个。 – kmria
对,这两种方法都给我一堆TimeOut错误。 – kmria