如何将 Oracle 上的 AX 4.0 (SP2) 迁移到 SQL 服务器平台
How to migrate AX 4.0 (SP2) on Oracle to a SQL server platform
我在将数据从 Oracle(版本 10)迁移到 SQL Server 2008 R2 时遇到了 MS Dynamics AX 4.0 SP2 问题,并且我正在使用 SSMA 工具传输数据。
带有 Oracle 的 AX 系统被定制为 3 层 'var'、'cus'、'usr'。我已经完成了以下步骤:
- 使用新的 SQL 服务器数据库安装新的 AX 系统
- 将所有应用程序文件从当前系统复制到新系统
当我在 AX 系统上同步字典时,这适用于创建 table 的新模式。
当我将 SQL Server 中的某些 table 的模式与 Oracle 进行比较时,我发现 SQL Server 中有一些列已经消失了。
原因是如果不匹配模式,我们无法将数据从 Oracle 迁移到 SQL 服务器。
你能帮我解决问题吗?
字段名称中是否有关键字?如果名称是 SQL 中的关键字而不是 oracle 中的关键字,则可以预期重命名某些字段。
此外,您绝对确定您的许可和配置选项相同吗?如果您没有许可证密钥,或者您关闭了配置密钥,AX(2012 之前)将删除数据库中的表和字段
我在将数据从 Oracle(版本 10)迁移到 SQL Server 2008 R2 时遇到了 MS Dynamics AX 4.0 SP2 问题,并且我正在使用 SSMA 工具传输数据。
带有 Oracle 的 AX 系统被定制为 3 层 'var'、'cus'、'usr'。我已经完成了以下步骤:
- 使用新的 SQL 服务器数据库安装新的 AX 系统
- 将所有应用程序文件从当前系统复制到新系统
当我在 AX 系统上同步字典时,这适用于创建 table 的新模式。
当我将 SQL Server 中的某些 table 的模式与 Oracle 进行比较时,我发现 SQL Server 中有一些列已经消失了。
原因是如果不匹配模式,我们无法将数据从 Oracle 迁移到 SQL 服务器。
你能帮我解决问题吗?
字段名称中是否有关键字?如果名称是 SQL 中的关键字而不是 oracle 中的关键字,则可以预期重命名某些字段。
此外,您绝对确定您的许可和配置选项相同吗?如果您没有许可证密钥,或者您关闭了配置密钥,AX(2012 之前)将删除数据库中的表和字段