SSIS"找不到脚本的二进制代码"关于脚本任务

时间:2017-08-09 08:05:43

标签: c# visual-studio ssis script-task

我看到很多人都有这个问题,我也是。 我使用的是Visual Studio 2015 SSDT 2014和SQL Server 2014。 我在脚本任务中创建了一个包含脚本任务的包,我在脚本任务中使用了对SOAP API的Web引用。

当我从我的设计环境(Visual Studio)运行包时,包成功执行。当我将程序包部署到集成服务目录时,我收到以下错误:  "The binary code for the script is not found. Please open the script in the designer by clicking Edit Script button and make sure it builds successfully."

我知道从SSDT 2012及更高版本"预编译二进制文件"选项设置为true。

我错过了什么?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

试过尝试添加服务引用,而不是web引用吗?

  • 保留由Web引用生成的代理类的备份
  • 删除网络参考
  • 添加与服务参考相同的服务
  • 将新生成的代理类替换为步骤1中的备份