结构设计元数据不一致的解决办法

本文介绍如何解决结构设计中表结构与变更基准库中表结构不一致问题。

解决方法

请在目标表关联的所有工单状态为设计中的工单(工单状态为已发布已关闭不需要处理)中移除该表。具体操作如下:

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据库开发 > 结构变更 > 结构设计

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据库开发 > 结构变更 > 结构设计

  3. 查看目标表关联的工单。

    1. 结构设计工单列表页面,任意单击一个关联目标表,且工单状态为设计中的工单号。

    2. 将鼠标悬浮至目标表名上方查看关联的工单。

      image.png
  4. 移除工单中的目标表。

    1. 在显示关联工单的基础信息区域,单击目标工单号。

    2. 设计结构配置向导 > 项目编辑的表页签下,单击目标表右侧操作列下的移除工单

    3. 请阅读并选中页面提示的风险信息项,单击确认移除

  5. 编辑目标表,使得结构设计中的表结构和变更基准库中的表结构一致。

    1. 进入任意一个基准库中有目标表、且设计中的工单,在左侧物理表列表中,右键单击目标表名。

    2. 选择设计表,重新编辑目标表。

    3. 编辑完成后,单击保存即可。

      此时,系统会重新采集数据库元数据,确保结构设计中的表结构和变更基准库中的表结构一致。