一方面,我有一个工作的AX4环境,现在想要升级到新的AX7。
因此,我们需要将一些数据库表导入或迁移到新数据库。
实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
没有从AX4到AX7(AFAIK)的直接升级路径,也没有办法直接移动对象。
需要迁移多少个对象?你基本上有两种选择。
XPO对象进入AX 2012登台环境,然后将AX2012模型库上传到LCS,这将迁移代码并在AX7中创建迁移项目(参见https://ax.help.dynamics.com/en/wiki/upg101-preparing-for-migration/)
手动重新创建对象:(
关于(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
。
请参阅以下资源: