首页 > 解决方案 > Data Tools 和 Visual Studio 版本的兼容性

问题描述

我安装了 VS 2017 15.8.1 版本,并在 VS 2012 版本 11.0.61219.00 更新 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 Server Data Tools 之外运行 SSIS 包,您必须安装集成服务的 SCR_Chk_UploadTypes 或更高版本。,结束错误,DTExec : 包执行返回 DTSER_FAILURE (1)。”

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

谢谢!

标签: ssisvisual-studio-2017sql-server-data-tools

解决方案


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

我想这要么是连接管理器的名称,要么是数据流中的数据源。可以发截图吗?

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

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

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

有关定位的更多信息


推荐阅读