AOT中的表中添加的字段未同步

时间:2016-04-13 08:31:29

标签: axapta microsoft-dynamics dynamics-ax-2012 x++

我在AOT中将一些字段添加到表中。通常当我保存此更改时,我也会在数据库表中找到添加的字段,但这次不是。

我已经尝试再次编译和保存,并且右键单击表格开始同步 - >同步。

但我没有在数据库表中找到添加的字段。

有人为我解决一些问题吗?

Screenshot of AOT and Properties of the fields

2 个答案:

答案 0 :(得分:0)

我从未见过这种情况发生在2012年,尤其是那些没有使用扩展数据类型的字段。

在以前的版本中,您可以禁用配置或安全密钥,然后表/字段未同步到数据库表,但2012始终同步。

你可以检查的东西

  • 确定您已连接到正确的数据库(从System Administration > inquiries > database > database information验证服务器和数据库名称)
  • 检查SQL中的SQLDICTIONARY表,它包含一个表和字段ID,您应该能够在那里找到您的表和字段。如果他们不是字典并且AOT可能不同步
  • 使用Check/Synchronize
  • 下的SQL Administration表单中的System administration > periodic > Database > SQL Administration按钮

答案 1 :(得分:0)

谢谢大家的答案,但对我有用的解决方案是:

我使用备份文件恢复数据库(可能,因为它是一个开发系统),然后我再次进行更改。

我不知道为什么,但现在我可以看到我添加的字段了。

再次感谢大家。