0

大家好,我是数据迁移的新手。我的主要目标是将数据从 Microsoft CRM 3.0 迁移到 CRM 4.0.2。我们使用 SQL Server 2008 作为我们的生产服务器。谁能给我建议?

4

3 回答 3

2

我刚看到乔希的推文。有几种方法可以解决这个问题。


1 使用 CRM 迁移工具

你能复制你的 3.0 系统并升级到 4.0 吗?

如果您可以将您的 CRM 3.0 机器升级到 4.0 并确保它和您的新系统处于相同的汇总级别,那么您可以迁移所有内容。

部署经理有一个工具允许从另一个 CRM 系统导入整个组织。既然 CRM 支持多租户配置,并且公司应该能够从离线托管解决方案转到本地解决方案,他们必须创建一种来回迁移所有数据的方法。

使这项工作顺利进行的关键是确保您在目标系统上设置了所有相同的 CRM 用户,否则您将不得不为其提供重新映射每个 CRM 用户拥有的数据的选择。


2 批量导入

您可以使用提供的 CRM 批量导入工具将数据导出为要导入的 CSV 格式。不幸的是,这有很多限制。


3 自定义导入解决方案

我有一个我已经发展了一段时间的导入框架,它可以将数据从几乎任何格式转移到 CRM 中。这比批量导入功能强大得多,因为您可以准确地决定您希望如何迁移事物。如果您需要这种解决方案,请随时与我联系。我的电子邮件可以在我的博客或网站上找到。

如果可以,请尝试选项 1,如果您只需要一些数据并且批量导入工具会带来足够多的数据,请尝试选项 2,如果您无法使选项 1 或 2 为您工作,请尝试选项 3。

于 2009-06-08T17:05:03.437 回答
0

CRM SDK 可能是您正在寻找的……您可以使用 sdk 批量导入记录。我编写了一个将 csv 文件加载到 CRM 4.0 中的小应用程序。最困难的事情就是在 Visual Studio 中正确设置。您需要使用“添加网络参考”而不是“服务参考”(这是 vs2008 的默认设置)。
编辑:如上所述,我使用了 C#。我下载了 MSCRM 4 sdk。sdk 中有一个用于批量数据导入的示例。它要求您在 CRM 或与您正在加载的数据文件名称完全相同的表中设置数据映射。我几乎只是复制了他们进行了一些修改的代码示例,以便它对我有用。

于 2009-06-08T02:59:58.350 回答
0

我没有立即回答您的问题,但请不要对我投反对票;)我曾经与一位 CRM 专家一起工作,他可能很快就能回答您的问题。如果你问得好,并给他链接,他可能会来这里回答这个问题。

无论如何,这是他的博客:http ://crmscape.blogspot.com/

我也会在推特上联系他,看看他是否在线......

于 2009-06-08T01:42:45.930 回答