我被要求接管不久前编写的 SSIS 包的所有权。似乎可以进入并修改、编辑和升级此软件包,但对于软件包所做的工作量来说,这似乎也非常麻烦。
我的任务大致是这样的:筛选包,查找特定表中某些特定列的任何用法,更改它们以匹配最新的数据库变更集,并写出一些额外的日志数据以帮助团队诊断任何特定问题。
这对我来说似乎令人生畏,因为 SSIS 包包含大约 3 兆字节的文本、SQL 语句和极其简单(但冗长)的代码路径。我已经花了一段时间双击每个 SSIS 对象并浏览其设置以查看我是否可以发现我被要求维护的列,并且 SSIS 不断抛出连接错误(正确的,因为我的开发环境被阻止从生产数据库中关闭)。
我真的很想考虑将此 SSIS 包转换为 .NET 应用程序,但是我无法找到任何可以帮助我这样做的工具。
是否有人对维护此 SSIS 包或将其转换为适当的应用程序有建议?