Microsoft CRM 4.0数据迁移

Microsoft CRM 4.0数据迁移

问题描述:

我正在将一家公司的手动滚动的基于Microsoft Access的CRM移植到Microsoft CRM 4.0的合同中。这一切都非常好,但现在我必须迁移数据。Microsoft CRM 4.0数据迁移

数据遍布在源代码.mdb中。大量的表格,大量的重复,并且通常显示随着时间的推移有机地(像杂草)增长的特别数据库的所有迹象。

所以,我的困境是这样的。我是否会咬紧牙关并在Access中编写大量查询以将数据导出为CRM可以导入的某种中间格式?或者有其他方法吗?有没有任何中间件工具可以将数据从一个映射到另一个,这里任何人都知道?

请注意,这是我第一次使用CRM,所以如果问题很明显,我认为。

干杯, 巴蒂尔

Dynamics CRM 4.0中提供了内置的工具,名为Dynamics CRM 4.0的数据迁移管理器,以帮助开发者迁移从以前的数据库中的数据到Dynamics CRM 4.0的数据库。我没有广泛使用它,但据我所知,以前的数据需要导出到由CRM 4.0数据迁移管理器(DMM)提供的“标准”excel格式。

你可以参考以下引用:

  1. http://blogs.msdn.com/crm/archive/2008/01/04/microsoft-dynamics-crm-4-0-data-migration-manager-with-john-o-donnell.aspx

  2. http://www.microsoft.com/downloads/details.aspx?FamilyID=6766880a-da8f-4336-a278-9a5367eb79ca&displaylang=en

也有第三方的解决方案,即抄写http://www.scribesoft.com/,这将有助于您迁移到动态CRM 4.0数据库

+0

是的,这个工具很适合导入,但我必须首先从mdb中获取数据,这就是我对中间格式的意思。我想我只是编写SQL查询来将所有不同的列提取到干净的表中,将它们导出到csv中,然后使用数据迁移管理器(DMM)导入到CRM中。我想不出任何其他方式...... – Shane 2009-08-18 06:01:50

+0

如果您使用的是DMM,那么您可以尝试直接在MS Access中使用Excel格式的任何导出功能。另一种方法,也许有一种工具可以将Ms Access格式“转换”为SQL Server格式。 – 2009-08-19 05:35:09

在这种情况下,我已经成功地使用了mscrm api。您可以编写一个.net应用程序,它使用odbc连接到您的mdb,然后使用mscrm api创建您需要的实体。

无论如何,你削减它 - 它不是太漂亮,但你可以完成工作。

祝你好运。

Ms CRM Service Reference

我很抱歉地说,我认为你必须硬着头皮写查询拉从各种来源的数据,并使用一些中间数据库,如访问(你也可以使用SQL服务器或任何分贝)

在我处理各种小型和大型企业的数据迁移项目的经验中,我一直使用MS访问作为我的数据按摩/拉动工具。它效果很好。这可能听起来很多工作,但它肯定比购买昂贵的工具便宜很多,并且花费数千美元来配置它们。

我建议您保存所有查询并编写一个宏来自动导入。 Hower查询是微不足道的,保存它。这将是非常有用的,因为在实际上线之前,您必须一次又一次地执行此操作。

一旦你自动化它,它只是一个点击按钮的问题。 通常与数据迁移项目将进行至少2次迭代,一旦你的数据在中间数据库中,可以使用去欺骗手段,以规范和数据删除的DUP可能上升到10

。在线和离线都有很多便宜的工具。