【问题标题】:Just set up SSIS and MS 2012, getting permissions error and don't know where to proceed?刚设置 SSIS 和 MS 2012,出现权限错误,不知道从哪里开始?
【发布时间】:2014-04-11 09:22:41
【问题描述】:
我刚开始使用 SSIS,正在尝试上传 Excel 文件。当我进入 Excel 连接管理器并使用指向其位置文件路径的变量时,我收到以下错误:
“一条 OLE DB 记录可用。来源:“Microsoft JET 数据库引擎”HRresult:0x80004005 描述:“Microsoft Jet 数据库引擎无法打开文件”。IT 已被其他用户以独占方式打开,或者您需要权限查看其数据。”
SQL Server 和 SSIS 软件是全新的。目标表已设置。我可以尝试解决什么问题?
【问题讨论】:
标签:
sql
sql-server
excel
ssis
connection
【解决方案1】:
文件上好像有锁(在服务器上,右击我的电脑、管理器、系统工具、共享文件夹、打开的文件)。
或在 Excel 连接管理器中查找 Excel 版本,选择 MS excel 97-2003。我假设您使用的是新版本
【解决方案2】:
确保您没有在 Excel 中打开电子表格,它会锁定文件并阻止它被 SSIS 打开。
【解决方案3】:
有时,如果 excel 没有正确关闭,它可能会在内存中留下一个实例来锁定您的文件。您可能需要使用任务管理器检查它并手动终止 excel 实例。
【解决方案4】:
关闭服务器管理器或 Visual Studio。它将释放文件。