我正在更新SSIS包并修改查找转换的SQL命令,但发现该命令不会保存。我将更新命令,关闭编辑器,保存包,关闭并重新打开Visual Studio(Professional 2015),但我的更改不会保留。包中有一个配置文件(.dtsConfig),我也在其中进行了更改,但仍然没有骰子。但是,对项目的更改(例如变量和连接管理器)以及它们在程序包中的使用(除了SQL命令)都会得到维护。
为什么这个软件包不能让我保存更新的SQL命令会有什么原因呢?
答案 0 :(得分:0)
我仍然不确定为什么会出现这种情况,但是在高级编辑器中打开查找并修改SqlCommand和SqlCommandParam字段可以保留我的更改。
答案 1 :(得分:0)
除了保存包之外,还要确保运行构建。这将使用新更改重新创建.dtsx包文件。你的问题没有提到做了这个非常重要的一步。
答案 2 :(得分:0)
这不是回答问题,但为您提供了如何解决问题的指南:
更改后,右键单击包并以XML格式查看代码。寻找您的" SQL语句"是吗?
将XML复制/粘贴到单独的文件中,保存并关闭解决方案。重新打开它,看看代码是否已更改。比较变化。