尝试编辑BIDS中的Excel列时SSIS抛出未指定的错误

时间:2012-02-28 22:02:36

标签: ssis

我有一个在调试模式下运行没有问题的SSIS包,但是当我尝试编辑Excel Source以添加更多列时,它突然抛出了未指定的错误

Error at MMR_MonthlyFiles_Import [Connection manager "Excel"]: SSIS Error Code
DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available.  Source: "Microsoft Access Database Engine"  
Hresult: 0x80004005  Description: "Unspecified error".

Error at Add to Temp Table [Excel Source [1]]: SSIS Error Code 
DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection 
method call to the connection manager "Excel" failed with error code 0xC0202009  
There may be error messages posted before this with more information on why the 
AcquireConnection method call failed.

Exception from HRESULT: 0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)

excel文件的路径打开没有问题(我使用一个保存路径的变量并将其粘贴到资源管理器窗口并打开文件)。我已经尝试在另外两台机器(其他开发人员)上编辑Excel源代码,但它们没有问题,也没有出现上述错误。

我正在考虑重新安装驱动程序,但是如果我单击BIDS中的调试/运行按钮它会毫无问题地运行,所以我认为这不会有帮助。我也尝试过多次重启,问题仍未解决。

有人有任何建议吗?

由于

1 个答案:

答案 0 :(得分:0)

我也遇到过这些问题,您可能需要查看以下内容:

  1. 包的ProtectionLevel(例如DontSaveSensitive)
  2. 数据源的连接字符串(例如用户名和密码)
  3. 包配置 - 如果你有一个,如果它们是混乱的 向上..
  4. 希望这会有所帮助..