gpt4 book ai didi

c# - SSIS 电子邮件日志文件和错误处理

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:43 28 4
gpt4 key购买 nike

我的数据库将有许多包指向共享网络上的不同文件夹并抓取不同的平面文件。每次执行包时,我都希望包在完成后通过电子邮件发送日志文件,无论它是成功还是失败。

如果打包成功,它将发送包含导入行数、文件名等的日志。然后文件将被删除。

如果包失败,它会发送一个类似的日志文件,但带有错误消息。它不会删除文件,而只会将其放入名为“Failed”的文件夹中。

我正在做的事情可行吗?我是否需要为我创建的每个单独的包执行此操作,或者是否有其他方法来获取每个包的每日运行状况报告?

最佳答案

您可以分两步完成此操作:

  1. 要在包失败时发送邮件,您必须在 OnError 事件处理程序中添加发送电子邮件任务:

  2. 要发送邮件成功,只需在控制流程末尾添加一个发送邮件任务


关注这篇文章也不错Working with Precedence Constraints in SQL Server Integration Services , 它将帮助你以其他方式实现这一点(实现你自己的逻辑)

关于c# - SSIS 电子邮件日志文件和错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48994977/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com