【发布时间】:2014-07-07 20:34:24
【问题描述】:
我在 SSIS 中有一个包,我需要从 Web 服务中检索一些数据。我无法使用 Web 服务任务,因为服务名称有空格,然后我不知道为什么这种 Web 服务不可能。所以我将脚本组件作为源。我的想法是使用 c sharp 使用该脚本中的 Web 服务。我添加了网络参考,脚本编译得很好。 问题是我关闭脚本编辑器后,脚本组件抛出错误。当我尝试执行包时,如下图所示。
我正在使用 Visual Studio 2010。我确定问题出在 Web 参考上,因为当我删除它时,错误就消失了。
任何解决方法,帮助??
编辑 1
这是更好看的错误
脚本组件的“属性”面板上没有出现 PrecompileiIntoBindaryCode 和 DelayValidation 属性。
编辑 2 我最终消费了网络服务。 Here 这个帖子救了我的命。
我还使用程序 SOAPUI 来了解对 Web 服务的 xml 请求。
【问题讨论】:
-
能否请您在问题中添加错误消息,从屏幕截图中读取它真的很难!
标签: c# .net web-services ssis etl