赛捷软件论坛's Archiver

lynn.yu 发表于 2021-8-31 15:42

[V12功能解说] 在Sage X3中如何在迁移后删除U表

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]



现在,每个公司都想升级系统或数据,获得更高版本上增加的新功能。在一些行业中,公司希望将数据从低版本迁移到高版本的Sage X3中。对于这些需要在Sage X3中完成一些步骤的公司,他们要在来源系统和目标系统中执行迁移前和迁移后脚本。在迁移后的过程中,用户需要删除在迁移前的过程中创建的U表(临时表)。这个阶段是手动执行的,它将通过处理执行功能中执行TRTMIGDEL处理来触发。它的执行将会删除所有带有业务代码MIG的表。

由于这个阶段是不可逆的,所以在此之前确保迁移处理程序已经正确执行非常重要。

由于在文件夹中保留临时表并不妨碍恢复操作(这当然是假设磁盘上有足够的空间的情况下),所以在恢复操作后的几周内,有可能有序保留这些表。因此,如果在迁移后的几周内出现任何问题,就有可能有一些原始数据可用于比较或分析。

请遵循以下步骤:

在迁移后的账套审核过程中,将产生一个日志,其信息如下图所示。
[attach]7083[/attach]
图:账套审核

如果账套审核过程没有成功完成,我们就不能继续进行下一步的处理,如下图所示。
[attach]7084[/attach]
图:账套审核报错

•        在账套审核过程之后,通过X3的序列监控屏幕运行迁移后的工具。
•        一旦迁移后的脚本过程成功完成,那么我们需要检查数据是否成功转移到原始表中。
•        一旦你的升级被审核后,你就可以通过进程执行功能启动TRTMIGDEL程序来删除有MIG业务代表的临时U*表。


导航到功能:开发→工具→其他→程序执行

在脚本文件字段中录入TRTMIGDEL,然后点击OK按钮,如下图所示。
[attach]7085[/attach]
图:程序执行

现在,选择你想运行这个脚本的账套,如下图所示。
[attach]7086[/attach]
图:账套选择

点击“OK”按钮,该进程将运行,并将生成一个日志文件。

在上述过程的帮助下,你就可以在迁移后的过程中删除临时表(即U表)了。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.