在 AOT 数据字典 table 中派生 table 未反映在 SQL 服务器数据库 table 中

Derived table in AOT data dictionary table not reflecting in SQL Server database table

阅读有关 AOT tables 的文档:

"Tables store business data. Each table in the AOT has a corresponding table in the underlying Microsoft SQL Server database."

https://docs.microsoft.com/en-us/dynamicsax-2012/developer/tables-views-and-maps

但是,在 SQL 服务器中执行一些 select 查询后,AOT 中有一个派生的 table,它没有反映在 SQL 服务器数据库中。

当我select查询这个table时,它的结果是

Msg 208, Level 16, State 1, Line 45
Invalid object name 'BaseTableName'

希望对这个问题有所了解,如果这是一些数据库同步问题或来自 AOT 的基础 table(扩展到其他派生的 table)并没有真正反映在 SQL服务器数据库对应。

派生 table 中 Dynamics AX 中定义的所有字段都直接放置在数据库中的基础 table 中。 派生的table仅作为应用层中的独立对象存在。 由于所有派生的 tables 数据都存储在基础 table 中,AX 通过列 InstanceRelationType 区分它们,即 RelationType EDT。 InstanceRelationType 中的值表示 table 个 ID。