首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >恢复Server数据工具删除的代码(Visual )

恢复Server数据工具删除的代码(Visual )
EN

Stack Overflow用户
提问于 2015-02-06 12:18:22
回答 1查看 1.4K关注 0票数 5

我正在SSIS (Integration )中制作一个小包,在我的控制流中,我有几个脚本任务和一些数据流--将XML文件中的数据读取到数据库中。

我在内置编辑器中的脚本任务中对C#代码做了一些编辑,然后点击保存。文件名的星号消失,指示文件已保存。我关闭了Visual编辑器,保存了包,右键单击了脚本任务,并选择了“执行任务”。它运行时没有错误,但是它应该创建的XML文件从未出现过,所以我再次在Visual编辑器中打开了脚本,令我恐惧的是只有默认脚本在那里(例如,只有main方法,它只包含Dts.TaskResult = (int)ScriptResults.Success;语句)!

我一直无法找到我在脚本任务中的代码,当我在文本编辑器中打开.dtsx文件时,我的代码就不见了!不过,另一个脚本任务中的代码就在那里。

我很小心,所以在关闭编辑器和保存包之前,我不可能错误地删除所有内容。

因此,我的问题是:是否还有其他人遇到过这种完全疯狂的错误,是否有办法恢复代码?还是我只需要咬紧牙关,从内存中重新创建它?

我们很少在这些SSIS作业中使用大量的C#代码,因此我们没有任何集成的VCS。为了安全起见,我一直在将代码复制到一个新文件中,并手动将其添加到我自己的Git中,但是我还没有使用这个特定的代码。

我只需要重申我对Visual中如此糟糕的bug的失望.

EN

回答 1

Stack Overflow用户

发布于 2018-02-05 18:31:09

我也有类似的问题。它是可复制的。代码存在于foreach容器中的脚本任务中。您可以进入并查看代码,以确认其存在以及为read和ReadW区设置的变量。接下来,转到foreach (父容器)并更改变量映射。回到脚本任务,代码就消失了。我甚至让它变得很简单,没有在脚本任务中使用变量,只添加了一些注释。这种情况仍然会发生,并返回到默认代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28365671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档