无法使用.bat文件

时间:2016-01-19 09:47:25

标签: batch-file ssis-2012

无法使用.bat文件

使用OData源连接管理器调用SSIS包

收到以下错误:
Microsoft(R)SQL Server执行包实用程序
64位版本11.0.5058.0 版权所有(C)Microsoft Corporation。版权所有。

开始时间:上午9:14:45
错误:2016-01-16 09:14:46.80
   代码:0xC0014005
   来源:Test_Package
   描述:为连接管理器“OData Source”指定的连接类型“ODATA”不被识别为有效的连接管理器类型。尝试为未知连接类型创建连接管理器时,将返回此错误。检查连接类型名称中的拼写。 结束错误
错误:2016-01-16 09:14:46.80
   代码:0xC0010018    来源:Test_Package
   描述:加载值时出错“ 结束错误
由于错误0xC0010014,无法加载包“F:\ New Packages \ Sharepoint \ Test_Package.dtsx”。
说明:由于错误0xC0010014导致程序包无法加载“发生了一个或多个错误。在此之前应该有更多特定错误来解释错误的详细信息。此消息用作遇到错误的函数的返回值。” 。当CPackage :: LoadFromXML失败时会发生这种情况 来源:Test_Package
开始时间:上午9:14:45
完成时间:上午9:14:46
经过:1.638秒

1 个答案:

答案 0 :(得分:0)

30秒前在Dev Server中遇到同样的问题。

我的问题与我安装32Bit OData Source(ODataSourceForSQLServer2012-x86)的事实有关,因此能够从visual studio创建和运行该软件包。

但是,一旦在SSIS服务器上发布,就会使用64Bit运行时因此出现上述错误。一旦我安装了64位OData源包(ODataSourceForSQLServer2012-amd64),错误就消失了。

我想有人可能会忘记OData源包(最终两个版本)必须安装在生产服务器中,以便使用OData源工作的SSIS包。