我似乎无法让我部署的SSIS包从1997-2003的Excel文件中读取。 我遇到了以下两个错误:
SSIS错误代码DTS_E_OLEDBERROR,错误代码:0x80004005 OLE DB 记录可用。源Microsoft JET数据库引擎,数据库 引擎无法打开文件,它已经被独占打开了 另一个用户,或者您需要获得查看其数据的权限。
DTS_E_CANNOTAQUIRECONNECTIONFROMCONNECTIONMANAGER,错误代码为0xC0202009
只有在部署到服务器时,作为服务帐户登录的服务器上使用SQL数据工具时,程序包本身没有问题我看到了这个问题。
为了使这个问题更加混乱,我已经设置并尝试了以下内容:
任何想法?
谢谢, 中号
答案 0 :(得分:0)
我最终想通了。事实证明我错过了一个拥有权限的步骤。
是的,服务帐户拥有该文件夹的权限,但我无法为文件本身添加读取权限。
感谢所有意见/建议。
中号