ssis - 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 兼容性有关。
谢谢!
解决方案
任何想法“SCR_Chk_UploadTypes”是什么?我猜它可能与 SSDT 和 VS 兼容性有关。
我想这要么是连接管理器的名称,要么是数据流中的数据源。可以发截图吗?
关于错误本身,请注意 Microsoft 需要一个包来针对特定版本的 SQL Server。
在 VS2012 中运行的包只能针对 SQL Server 2012。
从 VS2015 开始,微软引入了服务器定位的概念。默认情况下,在 VS2017 中创建包时,目标 SQL Server 将是 SQL Server 2017。您是否确认包所针对的 SQL Server 版本是 SQL Server 2016?
推荐阅读
- django - 芹菜工人最佳实践
- python - 如果包含“请求”,则应用程序在由 py2app 编译后在启动时崩溃
- git - 如何从 CLI 已推送的提交创建合并请求?
- c# - 如何选择动态列表的值和类型?
- node.js - 我想让反应复选框成为强制性的
- php - PHP Web服务返回空结果
- python - 如何反映与 sklearn 的 TfidfVectorizer 相同的结果?
- tensorflow - 如何更新张量流数据集 tf.data.Dataset 中的数据?
- swift - 如何在 iOS 13 中更改标签栏标题颜色运行时?
- python - 使用 pyinstaller 创建可执行文件后,DateEntry 小部件不起作用