我想运行“只有” Dynamics AX 2009中的源文件的定期(每4个小时)的备份,这样,XPO源文件。
我想知道它们的物理存储。
我想运行“只有” Dynamics AX 2009中的源文件的定期(每4个小时)的备份,这样,XPO源文件。
我想知道它们的物理存储。
AX7
所有的元数据存储为XML和普通文件的方法,并存储在版本控制。
请参阅本概述 。
AX 2012
的AX源(连同属性和编译的P码和CIL )被存储在模型存储数据库。 在AX 2012 RTM模型存储数据库相同数据数据库(这是愚蠢的)。 在AX 2012 R2模型存储数据库是在单独的数据库,通常命名为xxx_Model
。
AX 2009及以下
的AX源(具有属性和编译的P码一起)存储在与AOS服务器上的AOD扩展二进制文件。 有一个文件的每个层 。
对不起,只是不存在的源文件。 XPO文件只是一个导出/导入格式。
该axsys.aod,这是相当大的,包含了大部分的标准代码。 从服务包更正元素在axsyp.aod文件中找到。
您的代码取决于你的工作层最有可能保存在axusr.aod或axcus.aod。
这些文件的命名遵循一个模式解释这里 。
它可以通过创建代码XPO,但扬指出,它只会是相对于当前的层。 此代码将创建一个包含在“类”节点的所有定义的XPO;
void DEV_ExportTreeNodeExample()
{
TreeNode treeNode;
#define.ExportFile(@"c:\AOTclasses.xpo")
#define.ExportMode("w")
new FileIoPermission(#ExportFile, #ExportMode).assert();
treeNode = TreeNode::findNode(@"\Classes");
if (treeNode != null)
{
treeNode.treeNodeExport(#ExportFile);
}
CodeAccessPermission::revertAssert();
}
此代码从这里走过
我想你可以创建一个批处理作业运行您希望备份,这将花费多长时间或者是否会有任何其他并发症,我不知道任何节点上面的代码。