在我的 SQL Server 实例中,我们使用 SSIS 目录来存储项目和包。在过去的几天里,我的团队遇到了一个问题,即 SQL 代理作业由于包引用而失败/SSISDB/Jobs/ProjectName/Package.dtsx。好吧,现在该软件包不存在。它有可能被重命名或删除,但它是一个旧包,字面意思是 Package.dtsx,所以我们不确定它到底做了什么。
我正在加载此事件之前的 msdb、master 和 SSISDB 数据库的备份,以查看是否可以提取实际的包定义、二进制代码或告诉我它在做什么的东西。所以我的最终问题是对于存储在 SSIS 目录中的包,有没有办法从某个地方提取 .dtsx 文件,以便我可以重新创建它(并更好地命名它),或者如果它不再重要,我可以确认我们不不需要它。