SSIS 自定义日志提供程序 - 读取包参数

SSIS Custom Log Provider - Reading Package Parameters

我已经实现了一个自定义 SSIS 日志提供程序,其中核心 SSIS 日志属性被传送到 Web api 端点以通过覆盖 Log 方法记录到外部系统。我遇到困难的地方在于理解如何访问 DTS 运行时参数以根据构建模式执行不同的操作。

特别是我在 "FilePath"(例如 "C:\debug.txt")的 SSIS 项目中有一个项目参数,在发布模式下根据构建转换为 "C\release.txt"。

我无法访问与安装在 GAC 中的自定义日志提供程序中的脚本任务类似的 DTS 运行时,因此我正在寻找建议。

您可能不会喜欢这个答案,但是,无法像脚本任务那样从自定义日志提供程序访问包变量。

参考:social.msdn.microsoft.com