gpt4 book ai didi

email - ssis捕获错误并重定向

转载 作者:行者123 更新时间:2023-12-03 08:00:43 25 4
gpt4 key购买 nike

我有一个数据流任务,该任务从文件读取并插入SQL表中。用户提供文件,并且可以保存足够的信息(空值)等。我不希望软件包崩溃,我只是去给用户发送电子邮件,说“请检查文件格式是否正确,等等”。

我的sis程序包有一个OnError和onWarning事件。我已将脚本任务附加到目标控制的onerror输出中。尝试插入null时,将触发Onwarning事件。要在OnWarning冒泡时停止多封电子邮件,我需要在OnWarning事件窗口中的电子邮件任务之前有一个条件。

@ [System::SourceID] == @ [System::PackageID]

我只收到一封电子邮件,但原始错误消息丢失了。我所得到的只是最高级别的错误,就像超过了最大错误数。对于最终用户的电子邮件而言,该功能不那么有用。我可以在电子邮件任务之前的脚本任务中访问内部异常,并找到最内部的异常并将其传递给电子邮件任务吗?

埃里克

最佳答案

您可能会考虑配置日志记录以写入SQL Server表。我这样做了,并且能够从日志数据中编写出一个可读性强,功能全面的SSRS报告。电子邮件只是警告适当的人以查看日志报告。

关于email - ssis捕获错误并重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17541284/

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