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