Ale*_*lex 5 t-sql sql-server ssis stored-procedures sql-server-2016
我正在寻找一种方法——使用内置的 SSIS 功能或定制的(3rd 方软件或内部编码)——用特定代码“包装”每个执行的 SSIS 包,例如在之前和之后启动某些 SQL 程序所有执行步骤。
这些旨在记录流程步骤、处理错误、设置通知等。
这里的关键思想是避免手动编辑此代码并将其添加到每个单独的 SSIS 包中 - 尽管可行,但如果上述设置中的任何内容发生变化,维护起来会很痛苦。
您的 SSIS / SQL Server 专家就该主题提出的任何建议将不胜感激。
编辑:或者,有没有一种方法可以轻松重构现有的已部署 SSIS 包并快速轻松地添加/修改该代码?
1.我正在寻找一种方法 - 使用内置的 SSIS 功能或定制的(第三方软件或内部编码) - 用特定代码“包装”每个执行的 SSIS 包,例如在之前启动某些 SQL 过程并在所有执行步骤之后。
请参考执行SQL任务。
2.这些用于记录流程步骤、处理错误、设置通知等。
日志流程步骤--请参考SSIS日志记录。
处理错误--请参阅Integration Services (SSIS) 事件处理程序和
使用 OnError 事件处理程序捕获 SQL Server Integration Services 包错误。
设置通知--请参阅SSIS 脚本任务和SSIS 脚本任务入门。
3.或者,有没有一种方法可以轻松地重构现有已部署的SSIS包,并快速轻松地一次性添加/修改该代码?
请参阅在 SQL Server 2012 中编辑已发布的 SSIS 包。