数据工具和Visual Studio版本的兼容性

时间:2019-05-09 19:13:52

标签: ssis visual-studio-2017 sql-server-data-tools

我安装了VS 2017 15.8.1版本,并在VS 2012版本11.0.61219.00 Update 5中创建并运行了旧版SSIS包。因此,基本上在一台计算机上有两个VS实例。我还为VS 2017安装了SSDT 15.4.0版本。我的应用程序将.csv文件保存在服务器上,调用SQL Server 2016,后者调用SSIS程序包并将.csv文件的地址传递给它。 SSIS处理文件并将数据保存到数据库。所有这一切都正常工作,但是,UI并没有在页面上将上传的文件显示为链接,而是引发了以下错误。

  

“错误:2019-05-09 12:06:03.61,代码:0xC000F427,来源:   SCR_Chk_UploadTypes,说明:在SQL外部运行SSIS包   服务器数据工具必须安装SCR_Chk_Upload集成类型   服务或更高版本。,结束错误,DTExec:返回包执行   DTSER_FAILURE(1)。”

有什么想法是“ SCR_Chk_UploadTypes”吗?我猜想它可能与SSDT和VS兼容性有关。

谢谢!

1 个答案:

答案 0 :(得分:0)

  

有什么想法是“ SCR_Chk_UploadTypes”吗?我猜可能有   与SSDT和VS兼容性有关。

我想这可能是连接管理器的名称,也可能是数据流中的数据源。您可以发布屏幕截图吗?

关于错误本身,请注意,Microsoft需要一个软件包来定位特定版本的SQL Server。

在VS2012中运行的程序包只能针对SQL Server 2012。

从VS2015开始,Microsoft引入了服务器定位的概念。默认情况下,在VS2017中创建软件包时,目标SQL Server将是SQL Server2017。您是否已确认该软件包所针对的SQL Server版本是SQL Server 2016?

For more information on targeting