修改表映射

您可能需要更改现有表映射。例如,您的业务需求可能已更改,或者在先前映射中可能存在错误。

过程

  1. 在预订上结束复制。
  2. 如果需要为源表修改行或列选择表达式,那么可在 Management Console 中的过滤选项卡上进行修改。
  3. 如果需要将新列添加至源表,那么请更改该表的结构。此任务是在 CDC Replication 的外部完成的。
  4. 如果已改动该结构,那么更新 Management Console 中表的定义:
    1. 单击配置 > 数据存储器
    2. 右键单击复制表
    3. 展开数据库用户或模式,直到其表显示出来。仅当您在映射表向导中创建表映射时这些表才可用。
    4. 选择已在关系数据库管理系统中更改的表,然后单击更新
  5. 如果已为目标表设置任何数据转换或列映射,那么 CDC Replication 会保留这些设置(如先前所定义)。可在 Management Console 中的列映射选项卡或转换选项卡上对这些设置进行修改。在进行这些更改之后,单击应用
  6. 将复制方法更改为“镜像”,并将该表标记为要刷新:
    1. 表映射视图中,选择表映射。
    2. 右键单击并选择更改复制方法
    3. 启用镜像
    4. 选择表映射,然后右键单击标记为刷新

结果

CDC Replication 在进行镜像并用新修改对目标进行更新之前将刷新这些表。