0

我已经搜索了答案,但没有找到与我目前正在进行的项目相关的任何内容。如果我错过了它,如果你能请链接 URL,将不胜感激。

目前,我们在现场有许多集合,它们运行各种应用程序将现场数据传输到主数据库。这些应用程序是出于不同的原因在不同的时间开发的,目前只发送特定的数据。我们现在需要发送所有数据。我希望利用 ApexSQL,我们已经拥有的产品,数据差异可能将每个内场服务器净新行条目传输到主数据库。

我希望从可能已经将其视为一种可能性或过去已经实施过的人那里获得一些信息。

这个项目额外有趣的方面是它必须符合 PCI 合规性,我可以事后弄清楚。

4

1 回答 1

0

要仅传输新条目,您必须同步存在于源(内场服务器)中并且在目标(主数据库)中“丢失”的记录。ApexSQL Data Diff 可以执行此操作,但您必须在特定表的缺失选项卡中选择所有记录,并在附加选项卡中取消选择所有记录。如果您在“附加”选项卡中保留选中的记录,则主数据库中存在但内场服务器中不存在的记录将被删除,因此您必须小心

在此处输入图像描述

如果你有ApexSQL Diff API,你可以使用 SynchronizeMissingRows 并且数据库中所有丢失的行都将被同步

于 2013-01-16T11:03:42.430 回答