SQL Server Data Tools for VS 2015 - 有人使用 SSIS 开发到多个版本吗?

Som*_*Guy 5 sql-server etl ssis visual-studio ssdt

根据此链接,https: //www.mssqltips.com/sqlservertip/4253/backwards-compatibility-in-sql-server-data-tools-for-integration-services/ 最新版本的 SQL Server Data Tools - “SSDT对于 Visual Studio 15" (16.5) 也与 SQL 2016 和旧版本兼容。在以前的软件化身中,无论它被称为“SQL Server Data Tools”、“SQL Server Data Tools - Business Intelligence”还是“Business Intelligence Development Studio”,我们在部署时似乎总是遇到版本不兼容的问题。

如果我没看错,我们可以卸载所有旧版本的工具,只需安装 SSDT 16.5 即可为 SQL 2012 及更高版本开发 SSIS 包。由于我在过去版本的工具中看到的许多问题,我对在此开发新项目犹豫不决。

是否有人使用 SSDT 16.5 成功将 SSIS 包部署到 SQL 2016 和旧版本?显然,仅在较新版本中支持的任务在旧版本中不起作用。

Had*_*adi 4

Visual Studio 2015 SSDT 可与 SQL Server 2016 配合使用,并且仅向后兼容 SQL Server 2014 和 2012。

Target version of SQL Server    |   Development environment for SSIS packages
2016    |   SQL Server Data Tools for Visual Studio 2015
2014    |   SQL Server Data Tools for Visual Studio 2015 or SQL Server Data Tools - Business Intelligence for Visual Studio 2013
2012    |   SQL Server Data Tools for Visual Studio 2015 or SQL Server Data Tools - Business Intelligence for Visual Studio 2012
2008    |   Business Intelligence Development Studio from SQL Server 2008
Run Code Online (Sandbox Code Playgroud)

以下链接包含非常有用的信息:

对于 SQL Server 2008 /R2 版本

默认情况下,您必须安装Microsoft Visual Studio 2008SQL Server 2008 或 SQL Server 2008 R2 的部署包。(较新版本将无法正常工作)

有很多链接说较新版本的 Visual Studio 无法正确部署 SSIS 2008 包: