我们有一个流程需要使用一系列Excel(叹息)文件。
设置为:
SQL代理作业作为SSIS代理帐户运行。 在服务器上的共享上调用SSIS包。 然后使用ACE驱动程序开始访问这些excel文件。
我排除了以下内容:
我的观点是服务帐户需要某种级别的权限才能使用驱动程序。虽然我无法解决问题。
我尝试过LOCAL SECURITY POLICY选项“加载和卸载设备驱动程序”但没有成功。 (我确实认为这已经做到了,但后来意识到我已将该帐户留在管理员组中:-()
最后,有问题的错误信息:
SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器 “TPR_ReadReportsExcelConnection”失败,错误代码为0xC0202009。 在此之前可能会发布错误消息以获取更多信息 为什么AcquireConnection方法调用失败。
答案 0 :(得分:0)
这似乎超出了支持的范围,具体取决于您设置SSIS代理帐户的方式。请参阅其他信息部分here。没有足够的点来发布图像所以这里是重要的句子:
提供SSIS作业在具有有效HKEY_CURRENT_USER注册表配置单元的已登录用户的上下文中运行