sql-server – 在SSIS中,如何获取应该处理的Source返回的行数
发布时间:2021-02-23 17:07:15 所属栏目:MsSql教程 来源:网络整理
导读:我正在开发一个项目来为我们的SSIS包添加日志记录.我通过实现一些事件处理程序来进行自己的自定义日志记录.我已经实现了OnInformation事件,将时间,源名称和消息写入日志文件.当数据从一个表移动到另一个表时,OnInformation事件将给我一条消息,例如: componen
我正在开发一个项目来为我们的SSIS包添加日志记录.我通过实现一些事件处理程序来进行自己的自定义日志记录.我已经实现了OnInformation事件,将时间,源名称和消息写入日志文件.当数据从一个表移动到另一个表时,OnInformation事件将给我一条消息,例如:
如果其中一行失败,并且假设只有85行被处理出预期的87.我会假设上面的行会读取85行.在这种情况下,如何跟踪应该处理的行数?我希望看到类似87行的85行.基本上,我想我需要知道如何从Source的查询中获取返回的行数.是否有捷径可寻? 谢谢 解决方法您可以在数据源之后使用行计数转换并将其保存为变量.这将是要处理的行数.一旦加载到目标中,您应该使用控制流中的执行SQL任务,并使用来自<< DestinationTable>>的选择计数(*).并将计数保存到Other变量[您应该在查询中使用Where子句来标识当前负载].因此,您将处理数字行以进行日志记录.希望这可以帮助! (编辑:清远站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 使用LEFT JOIN或NOT EXISTS之间的最佳实践
- .net – 如何在WPF DataGrid中定义自己的列?
- “刻”不容缓:三款热门刻录软件横评
- sql – 使用复合键查询WHERE_IN?
- @OrderBy导致java.lang.ClassCastException:antlr.CommonT
- W3C教程(12):W3C Soap 活动
- sql-server – 如何在DST之前或之后的日期获得UTC与本地时间
- 5G到底怎样改变社会?
- 浅谈简单的sql查询语句,你都知道哪些?
- SQL Server – 缺少NATURAL JOIN / x JOIN y USING(字段)