SQL Job sql ssis job ERROR: "the package failed to load due to error 0xC0010014 this occurs when CPackage::LoadFROMXML fails

SQL Job sql ssis job ERROR: "the package failed to load due to error 0xC0010014 this occurs when CPackage::LoadFROMXML fails

我在 SQL 服务器数据工具中为 Visual Studio 2013 创建了一个 SSIS 项目 现在我尝试将它作为 sql 作业部署在 sql 服务器 2008 中。我将 .dstx 文件和 .dtsConfig 移动到另一个文件夹。

在服务器中选择文件后弹出此错误消息。

包加载失败,原因是:

error 0xC0010014 "One or more error occurred. There should be more specific errors preceding this one that explains the details of the errors. This message is used as a return value from functions that encounter errors.". This occurs when CPackage::LoadFromXM fails.

我尝试将 Run64BitRuntime 设置为 'false' 但也失败了。因为在我关闭并重新打开项目后,它又恢复为真。我找不到解决此问题的任何解决方案。

您无法使用 Visual Studio 2013 数据工具部署 Sql Server 2008 作业,您必须使用来自 SQL Server 2008[=37 的 Business Intelligence Development Studio =]

Visual studio 2013 SSDT 使用 SQL Server 2014。

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

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

对于 SQL Server 2008 /R2 版本

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

有很多 link 说新版本的 visual studio 无法正确部署 SSIS 2008 包: