【发布时间】:2019-12-26 15:54:31
【问题描述】:
我有一个SSIS 包,它将删除Data Warehouse 中的记录。在删除数据之前,Package会创建一个Snapshot tables,并将需要删除的记录插入Snapshot tables。最后删除记录并计算删除记录的总数。
我创建了动态查询来插入和删除记录,然后将其用作For-each Loop 的SSIS 包内的stored procedure。
现在我需要创建一个已删除和已插入记录的log。例如:插入多少行,删除多少行,开始日期,结束日期,成功/失败等等。
我需要创建一个日志表,其中包含SQL Server 查询日志和SSIS 包日志。
请告知我在这种情况下如何执行日志记录。
【问题讨论】:
-
Change Data Capture 缺少哪些功能,导致您将其作为一种选择而放弃并推出自己的解决方案?
-
什么是变更数据捕获?能详细点吗?