Visual studio 2015 在Visual Studio 2015中运行SQL Server 2012集成服务包

Visual studio 2015 在Visual Studio 2015中运行SQL Server 2012集成服务包,visual-studio-2015,ssis,sql-server-2012,backwards-compatibility,sql-server-data-tools,Visual Studio 2015,Ssis,Sql Server 2012,Backwards Compatibility,Sql Server Data Tools,目前,我对运行基于SQL Server 2012/VS 2012的SSIS包的新开发环境(使用SQL Server数据工具的Visual Studio 2015)存在一些问题 据我所知,Visual Studio 2015在打开针对SQL Server 2012的SSIS解决方案方面没有问题。我还能够编辑/部署解决方案和相应的SSIS包。但是,如果我尝试在本地Visual Studio环境中执行包或包任务,则会出现以下错误: Exception deserializing the package

目前,我对运行基于SQL Server 2012/VS 2012的SSIS包的新开发环境(使用SQL Server数据工具的Visual Studio 2015)存在一些问题

据我所知,Visual Studio 2015在打开针对SQL Server 2012的SSIS解决方案方面没有问题。我还能够编辑/部署解决方案和相应的SSIS包。但是,如果我尝试在本地Visual Studio环境中执行包或包任务,则会出现以下错误:

Exception deserializing the package "The package failed to load due to error
0xC0011008 "Error loading from XML. No further detailed error information 
can be specified for this problem because no Events object was passed where
detailed error information can be stored.". This occurs when 
CPackage::LoadFromXML fails.
经过一些研究,我发现这可能是因为向后兼容性问题。因此,如果我将TargetServerVersion属性从SQL Server 2012设置为2016,我就能够在本地环境中执行该包。但目前我们在服务器端使用SQLServer2012,所以这对我来说不是解决方案

有人能告诉我如何让SQL Server 2012包在Visual Studio 2015中运行吗?我们在本地环境中进行了大量的人工后处理,因此这对我们很重要


谢谢您的回答。

因此,程序包现在正在运行。该错误是由SSIS连接器“Microsoft Connectors v4.0 for Oracle和Teradata”引起的,我们使用该连接器将数据传输到Oracle。现在,我们将所有受影响的传输任务替换为基于Oracle BulkTransfer的脚本任务。现在,我们可以在VS 2015中本地运行所有软件包,也可以在SQL Server 2012中部署和运行软件包


@哈迪:谢谢你的有趣链接

谢谢,非常翔实的链接!