【发布时间】:2016-10-09 12:16:24
【问题描述】:
我正在将大量 SSIS 包从包部署模型转换为项目部署并使用 SSIS 目录。我的旧包启用了 SSIS 日志记录以登录 SQL Server。我是否还需要使用包级别的日志记录,我发现 SSIS 目录具有不同级别的日志记录以及有用的执行报告。所以只是想知道使用包级别日志记录的优点是什么,或者现在可以忽略它吗?
谢谢
【问题讨论】:
我正在将大量 SSIS 包从包部署模型转换为项目部署并使用 SSIS 目录。我的旧包启用了 SSIS 日志记录以登录 SQL Server。我是否还需要使用包级别的日志记录,我发现 SSIS 目录具有不同级别的日志记录以及有用的执行报告。所以只是想知道使用包级别日志记录的优点是什么,或者现在可以忽略它吗?
谢谢
【问题讨论】:
SSIS 目录中的日志记录为您提供了捕获日志记录级别的选项,例如从最小细节到最大细节。
包级日志记录的优势:
日志文件可以存储在本地系统中,任何人都可以分析这些文件(用户无权访问 ssis 目录)。
SSIS 目录级日志记录的优势:
SSIS 目录级别日志记录的问题:
要查看日志,用户必须是ssis_admin 或sysadmin 角色的成员(在SQL Server 2016 中,已通过添加ssis_logreader 和ssis_monitor 等新角色来解决此问题) . 或者部署项目的用户只能看到这些包的日志。
需要 SSMS 才能查看日志报告
定期清理日志记录(不是问题,但是),您必须适当地设置保留窗口,否则日志大小可能会根据日志记录的级别而变得巨大。
【讨论】: