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

时间:2017-04-17 07:00:40

标签: sql-server ssis etl ssis-2008 sql-job

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

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

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

  

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

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

1 个答案:

答案 0 :(得分:2)

您无法使用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软件包: