1

我们将应用程序的所有事务都记录在 BizTalk BAM 表中。我们每个月都使用这些表执行计费活动。我们每个月在这个表中获得大约十亿笔交易。我们有一个新的要求,即在 6 年后向 BAM__Completed 表添加一个新列。

所以我们的计划是备份这个表(这需要很长时间),删除 BAM 表并重新创建活动。但是应用程序应该在此活动完成之前关闭,这在这里是不可接受的。

是否有任何其他程序可以简单地将新列添加到 BAM 表而不需要关闭 BizTalk?

4

2 回答 2

1

我建议您创建一个新活动,以将具有此附加字段的数据收集到一组新的 BAM 表中。然后将旧的 bam_completed 表合并到新的 bam_completed 表中。

于 2016-02-11T23:28:01.610 回答
0

您可以将 BAM 数据从 bam 主导入数据库存档到 BAM 存档数据库。他们使用新活动添加新列,然后从存档数据库导入数据并删除存档数据。已经存在 sql 作业来归档 BAM 数据库,您只需要配置它 -</p>

于 2016-02-12T20:33:08.140 回答