SSIS ODBC兼容性问题

时间:2018-10-12 23:15:57

标签: ssis

我有一个SSIS包,该包使用ODBC源连接到Impala。我的问题与这个问题中描述的完全相同。 SSIS Package Works in VS but not in SSIS because of ODBC Data Flow Task Error

我尝试了解决方案,但是没有用。

我使用VS 2017构建项目。我的服务器安装了SQL Server2016。我尝试通过将解决方案中指定的部署目标更改为2016来尝试进行部署,但无法正常工作。

我尝试了所有在互联网上找到的答案,但没有用。

1 个答案:

答案 0 :(得分:0)

在尝试了多种选择之后,我终于能够解决此问题。服务器已安装SQL Server 2016。我在Visual Studio 2017中构建了项目,并将项目的配置属性``TargetServerVersion''设置为``SQL Server 2016''。我正在使用SSMS 2017来部署我的软件包。

  1. 从我的计算机上卸载了Visual Studio 2017和SSMS 2017。
  2. 安装了Visual Studio 2015,用于VS 2015和SSMS 2016的商务智能。
  3. 在Visual Studio 2015中创建新的SSIS项目。
  4. 将“ TargetServerVersion”属性设置为SQL Server 2016。
  5. 使用SSMS 2016的部署程序包。

有效。

我了解到的是,仅设置“ TargetServerVersion”属性是不够的。用于部署的SSMS版本应与目标服务器版本相同。