我安装了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兼容性有关。
谢谢!
答案 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?