Sql Excel连接管理器的SSIS包问题

Sql Excel连接管理器的SSIS包问题,sql,excel,ssis,Sql,Excel,Ssis,在我的本地机器中,SQL作业运行得非常好。在SQL作业内部有一个SSIS包,它可以获取Excel数据并加载到临时表中。我的系统中有Microsoft Excel 2010 现在问题出在开发服务器上。 网络文件夹中运行的具有相同SSIS包的相同作业存在问题。开发服务器由Excel 2013组成 我没有足够的声誉来显示错误消息的屏幕截图。这里是错误的说法 Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occur

在我的本地机器中,SQL作业运行得非常好。在SQL作业内部有一个SSIS包,它可以获取Excel数据并加载到临时表中。我的系统中有Microsoft Excel 2010

现在问题出在开发服务器上。 网络文件夹中运行的具有相同SSIS包的相同作业存在问题。开发服务器由Excel 2013组成

我没有足够的声誉来显示错误消息的屏幕截图。这里是错误的说法

Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. 
Error code: 0x80004005.  An OLE DB record is available.  Source: "Microsoft Office Access Database Engine"  
Hresult: 0x80004005  Description: "External table is not in the expected format.".  
End Error  Error: 2015-07-10 14:16:05.52     
Code: 0xC020801C     
Source: Data Flow Task Excel Source [2]     
Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed. 

Error: 2015-07-10 14:16:05.52     
Code: 0xC0047017     
Source: Data Flow Task SSIS.Pipeline     
Description: Excel Source failed validation and returned error code 0xC020801C.  

Error: 2015-07-10 14:16:05.52     
Code: 0xC004700C     
Source: Data Flow Task SSIS.Pipeline     
Description: One or more component failed validation
还有两件事 1) 确保您的excel文件未打开
2) ssis无法在64位模式下使用excel,请将部署设置更改为使用32位运行时(如果您使用的是sql作业,请检查设置)

1它包含excel文件路径\\nwhfile1\nwh\SharedPrivateFolders\IT\U Finance\ITProgramming\U FinanceAccounting\BOA\U Cleared\U test\nhllc\U paid\U chks.xlsx和Excel 2007版是否在服务器之间使用相同的文件?可能重复有关如何指定32位驱动程序的详细信息,请参阅此URL