SQL作业sql ssis作业错误:“由于错误0xC0010014导致程序包无法加载,这在CPackage :: LoadFROMXML失败时会发生

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL作业sql ssis作业错误:“由于错误0xC0010014导致程序包无法加载,这在CPackage :: LoadFROMXML失败时会发生相关的知识,希望对你有一定的参考价值。

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

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

由于以下原因导致无法加载包:

错误0xC0010014“发生了一个或多个错误。在此错误之前应该有更多特定错误来解释错误的详细信息。此消息用作遇到错误的函数的返回值。”当CPackage :: LoadFromXM失败时会发生这种情况。

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

答案

您无法使用Visual Studio 2013数据工具部署Sql Server 2008作业,您必须使用SQL Server 2008中的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

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

对于SQL Server 2008 / R2版本

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

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

以上是关于SQL作业sql ssis作业错误:“由于错误0xC0010014导致程序包无法加载,这在CPackage :: LoadFROMXML失败时会发生的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 代理作业不执行 SSIS 包权限错误

sql server 作业中的 ssis 包出错

SQL 作业中的错误,调用的目标已引发异常

从 SSIS 运行 SQL 代理作业

SQL Server作业失败 - 帐户被锁定

SQL Server 代理作业和 SSIS 项目