我正在寻找一种方式 - 无论是使用内置的SSIS功能还是自定义构建(第三方软件或内部编码) - 来“包装”每个执行的SSIS包含特定代码,例如在所有执行步骤之前和之后启动某些SQL过程。这些旨在记录流程步骤、处理错误、设置通知等。
关键思想是避免手动编辑和添加此代码到每个单独的SSIS包中 - 虽然可行,但如果以上设置发生任何变化,维护起来很麻烦。
你们的SSIS/SQL Server专家对此有什么建议将不胜感激。
EDIT: 或者,是否有一种方法可以轻松地重构现有部署的SSIS包,并快速轻松地一次性添加/修改该代码?
关键思想是避免手动编辑和添加此代码到每个单独的SSIS包中 - 虽然可行,但如果以上设置发生任何变化,维护起来很麻烦。
你们的SSIS/SQL Server专家对此有什么建议将不胜感激。
EDIT: 或者,是否有一种方法可以轻松地重构现有部署的SSIS包,并快速轻松地一次性添加/修改该代码?
dbo.sp_ssis_addlogentry
。详情请参考http://www.sqlcircuit.com/2013/08/how-to-enable-ssis-package-logging-for.html。 - EzLo