我正在尝试从SQL Server运行该程序包,并从公共文件共享位置获取excel文件。我收到以下错误 -
“包:错误:SSIS错误代码DTS_E_OLEDBERROR。OLE DB错误有 发生了。错误代码:0x80004005。 OLE DB记录可用。 来源:“”Microsoft Access数据库引擎“”Hresult:0x80004005 说明:“”Microsoft Access数据库引擎无法打开或 写入文件'文件共享位置'。它已经打开了 由其他用户专门,或者您需要查看和写入的权限 它的数据。“”。
我已确认文件未在运行程序包的服务器上打开。 任何有关这方面的帮助将不胜感激
答案 0 :(得分:0)
我得到了同样的错误,结果发现另一个工作站正在处理该文件而不是只读#39;模式。工作站有一个ODBC excel文件DSN设置。
如果是这种情况,您需要进入工作站的DSN设置,并确保“只读”'选项已启用。