将数据从Microsoft AX4迁移或导出/导入到AX7的最佳方法是什么

时间:2016-09-07 13:12:03

标签: axapta microsoft-dynamics x++

一方面,我有一个工作的AX4环境,现在想要升级到新的AX7。

因此,我们需要将一些数据库表导入或迁移到新数据库。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

没有从AX4到AX7(AFAIK)的直接升级路径,也没有办法直接移动对象。

需要迁移多少个对象?你基本上有两种选择。

  1. XPO对象进入AX 2012登台环境,然后将AX2012模型库上传到LCS,这将迁移代码并在AX7中创建迁移项目(参见https://ax.help.dynamics.com/en/wiki/upg101-preparing-for-migration/

  2. 手动重新创建对象:(

  3. 关于(1.)的更多细节是在AX 2012中,而不是在一堆图层文件中存储在磁盘上的代码,它存储在单独的SQL数据库中。并且模型库在概念上是该数据库的* .bak文件。因此,当您将XPO导入AX 4.0 CUS图层时,它最终会出现在axCUS.aod中;同样,当您在AX 2012中导入XPO时,它最终会出现在modelstore图层中的CUS

    要提升AX7 AX12中的代码,您基本上会将*.modelstore个文件及.zip (compress)文件上传,然后将其上传到lcs.dynamics.com。您还必须将LCS连接到VSO (visual studio online),因为它会创建任务和要做的事情。

    然后等待一段时间(通常大约一个小时,但是他们在更改框架时需要1-2天),然后你有VSO中的对象,你可以将它们同步到你的AX7环境。

    编辑:关于来自AX 4.0的数据...我绝对不是将数据传入AX7的专家,但他们通常推送数据实体,这实际上是数据实体的抽象数据库的一部分。如果一次性数据移动,您可以使用Excel data connector

    请参阅以下资源: