【问题标题】:Is Package logging required if we use SSIS Catalog如果我们使用 SSIS 目录,是否需要包日志记录
【发布时间】:2016-10-09 12:16:24
【问题描述】:

我正在将大量 SSIS 包从包部署模型转换为项目部署并使用 SSIS 目录。我的旧包启用了 SSIS 日志记录以登录 SQL Server。我是否还需要使用包级别的日志记录,我发现 SSIS 目录具有不同级别的日志记录以及有用的执行报告。所以只是想知道使用包级别日志记录的优点是什么,或者现在可以忽略它吗?
谢谢

【问题讨论】:

    标签: ssis ssis-2012


    【解决方案1】:

    SSIS 目录中的日志记录为您提供了捕获日志记录级别的选项,例如从最小细节到最大细节。

    包级日志记录的优势:

    日志文件可以存储在本地系统中,任何人都可以分析这些文件(用户无权访问 ssis 目录)。

    SSIS 目录级日志记录的优势:

    1. 日志以报告格式逐步组织。
    2. 我们可以查询日志表来分析某些内容(您可以生成自己的报告)。

    SSIS 目录级别日志记录的问题:

    1. 要查看日志,用户必须是ssis_adminsysadmin 角色的成员(在SQL Server 2016 中,已通过添加ssis_logreaderssis_monitor 等新角色来解决此问题) . 或者部署项目的用户只能看到这些包的日志

    2. 需要 SSMS 才能查看日志报告

    3. 定期清理日志记录(不是问题,但是),您必须适当地设置保留窗口,否则日志大小可能会根据日志记录的级别而变得巨大。

    欲了解更多信息:MSDNRefer

    【讨论】:

    • 谢谢,这绝对是一个非常有帮助的答案,除了访问权限问题,我认为花额外的时间添加包日志记录没有任何意义。在我的场景中,维护包的用户始终拥有系统管理员权限。
    猜你喜欢
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多