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

Run SQL Server 2012 Integration Services Packages in Visual Studio 2015

我目前在使用我们的新开发环境(Visual Studio 2015 with SQL Server Data Tools)时遇到一些问题 运行 基于 SQL Server 2012 / VS 的 SSIS 包2012.

据我所知,Visual Studio 2015 打开为 SQL Server 2012 制作的 SSIS 解决方案没有问题。我也能够 edit/deploy 解决方案和相应的 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,我就可以在本地环境中执行该包。但目前我们在服务器端使用 SQL Server 2012,所以这对我来说不是解决方案。

谁能告诉我如何在 Visual Studio 2015 中获取 SQL Server 2012 软件包 运行?我们在本地环境中进行了大量手动后处理,因此这对我们很重要。

感谢您的回答。

所以包裹现在 运行ning。该错误是由我们用来将数据传输到 Oracle 的 SSIS 连接器 "Microsoft Connectors v4.0 for Oracle and Teradata" 引起的。我们现在用基于 Oracle BulkTransfer 的脚本任务替换了所有受影响的传输任务。现在我们可以在本地 运行 VS 2015 中的所有包,也可以在 SQL Server 2012 中部署 & 运行 包。

@Hadi:谢谢你的有趣link!