Web 服务任务在 2015 数据工具上抛出错误

Web service task throwing an error on 2015 data tools

我正在尝试 运行 一个简单的 Web 服务任务并成功下载 wsdl 文件并为 运行 配置。虽然它是包中唯一的任务。

错误:

[Web Service Task] Error: An error occurred with the following error message: Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: Could not execute the Web method.
The error is: Could not load file or assembly
Microsoft.SqlServer.WebServiceTask, Version=14.100.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 or one of its dependencies.
The system cannot find the file specified.. at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil.Invoke(DTSWebMethodInfo methodInfo, String serviceName, Object connection, VariableDispenser taskVariableDispenser) at
Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask.executeThread().

请帮忙解决...提前致谢!!!

安装顺序

SQL 服务器 2016

数据工具 2015 shell

Visual Studio 2017 社区

我需要 2015 visual studio 到 运行 2015 数据工具吗?

看起来错误被抛出是因为包正在使用未安装的 sql server 2017 程序集。 (Microsoft.SqlServer.WebServiceTask, Version=14.100.0.0,)

这可能是在升级过程中造成的。

尝试将部署目标更改为 sql 服务器 2016。

在这篇文章中阅读更多内容:

同时检查这个 link: