目前,我们在 SSIS 数据加载期间使用 TableDiff 实用程序从临时表(其中包含要更新的最新数据 - 可能是插入/更新/删除)更新生产中的实时表。
但是 TableDiff 需要花费大量时间来识别差异并创建用于更新作业的 sql 脚本(从几个小时 - 识别大约 1000 行更新到 100,000 行更新,最多几天)。
SQL Server 2008 上的 TableDiff 实用程序是否有更好的替代品或更好的流程/想法?
更新: 寻找产品/实用程序选项以及更好的算法以使其更快
目前,我们在 SSIS 数据加载期间使用 TableDiff 实用程序从临时表(其中包含要更新的最新数据 - 可能是插入/更新/删除)更新生产中的实时表。
但是 TableDiff 需要花费大量时间来识别差异并创建用于更新作业的 sql 脚本(从几个小时 - 识别大约 1000 行更新到 100,000 行更新,最多几天)。
SQL Server 2008 上的 TableDiff 实用程序是否有更好的替代品或更好的流程/想法?
更新: 寻找产品/实用程序选项以及更好的算法以使其更快