问题描述
我有一个 SSIS 包,其中包含一个用于日志记录的连接管理器。日志服务已被弃用,我的任务是从包中删除对它的引用。在我删除连接管理器之前,我需要删除对它的所有引用,但我一直无法弄清楚如何做到这一点。任何人都可以给我任何建议吗?包的目标服务器是sql SERVER 2012,我用Visual Studio 2017编辑包。
解决方法
您可能会花更多的时间在分析上,而不仅仅是杀死连接管理器并按照错误列表作为清理清单。
- 在源代码管理中有包
- 删除连接管理器
- 关闭并重新打开包,找到并解决所有显示为损坏的实例。
- 运行包,因为有些地方(想到脚本任务/组件)可能不知道它们已损坏
- 致力于源代码控制。
起泡、冲洗、重复所有包装。
如果您需要事先提供一个列表,您可以将包反向工程为 Biml,然后您将有一个小得多的 XML 域来筛选对您的连接管理器的引用。