连接管理器从SQL发出到共享文件位置的问题

时间:2015-12-01 05:58:54

标签: sql-server

我正在尝试从SQL Server运行该程序包,并从公共文件共享位置获取excel文件。我收到以下错误 -

  

“包:错误:SSIS错误代码DTS_E_OLEDBERROR。OLE DB错误有   发生了。错误代码:0x80004005。 OLE DB记录可用。   来源:“”Microsoft Access数据库引擎“”Hresult:0x80004005   说明:“”Microsoft Access数据库引擎无法打开或   写入文件'文件共享位置'。它已经打开了   由其他用户专门,或者您需要查看和写入的权限   它的数据。“”。

我已确认文件未在运行程序包的服务器上打开。 任何有关这方面的帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我得到了同样的错误,结果发现另一个工作站正在处理该文件而不是只读#39;模式。工作站有一个ODBC excel文件DSN设置。

如果是这种情况,您需要进入工作站的DSN设置,并确保“只读”'选项已启用。