【问题标题】:Which to use: SSISDB executions and event messages versus SSIS package logging?使用哪个:SSISDB 执行和事件消息与 SSIS 包日志记录?
【发布时间】:2017-05-12 23:39:52
【问题描述】:

我知道这个主题有点笼统,但我确实有一个特定的用例。与 SSISDB 的内部日志记录相比,SSIS 中的日志记录实用程序是否具有任何特定优势或附加信息?

我的环境包含包,这些包通过 SSISDB 中的存储过程执行。我们有一个单独的表来跟踪每个包在处理过程中的执行 ID,并通过 Web 应用程序将状态报告给用户。

我试图有一些远见。到目前为止,我一直在监控 SSISDB 中的 event_messages、操作和执行表,到目前为止,它在调试和故障排除方面已经完全足够了。 SSISDB 似乎跟踪与 SSIS 日志记录完全相同的信息。

除了明显的数据结构差异之外,SSISDB 表和 SSIS 包日志记录之间是否存在任何差异或差异?具体来说,SSIS 日志记录是否有任何 SSISDB 没有记录的附加信息?如果可以避免的话,我宁愿以后不必回来更新我所有的 SSIS 包(以及存储过程和应用程序...)。

我希望其他人遇到过这种情况并有所了解。谢谢!

【问题讨论】:

    标签: sql sql-server sql-server-2014


    【解决方案1】:

    大约一年前开始了一个项目,并设置了两种类型的日志记录,你也有同样的恐惧。我可以肯定地说这完全是浪费时间,而且我只使用过 SSISDB 执行报告。

    如果您还没有,我强烈建议您查看自定义 SSISDB 日志记录选项。

    https://www.timmitchell.net/post/2016/12/22/ssis-custom-logging-levels/

    【讨论】:

    • 太棒了,这正是我所需要的!我通过另一个存储过程(通过表类型)在链中调用 SSISDB 过程,所以我已经通过 set_execution_parameter_value 手动设置参数、同步等。我也会根据需要考虑更改日志记录级别。谢谢!
    猜你喜欢
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多