excel - SSIS - “人A”的excel导入失败,但在服务器上由“人B”调用时工作
问题描述
SSIS 2012 使用 2010 Office 连接代码。包设置以在服务器上的 Windows 帐户下运行。我自己在 PC 上的 VS 中运行良好。在服务器上失败。当他们在服务器上启动包时为其他工作人员工作。我在此 SQL Server 上具有系统管理员角色。
创建文本导入包测试。将 txt 文件上传到与 excel 文件相同的位置,并且可以正常工作,因此没有文件夹权限问题。
我收到以下错误:
Data Flow Task:Error: "Excel Source" failed validation and returned validation
status "VS_ISBROKEN".
和
Data Flow Task:Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
我需要额外的权限吗?其他调试建议...?
谢谢。
解决方案
推荐阅读
- python - ModuleNotFoundError:docker 中没有名为“argon2._ffi”的模块
- r - R Dataframe:如何根据另一列中的相应值将列中的过滤值相乘?
- json - 无法使用界面用户读取未定义角度 wite 的属性“知道”
- java - 如何修复 GUI 应用程序的输出,其中多个窗口无限弹出然后突然终止程序?
- java - Gradle Zip:保留目录结构
- python - 当“整洁的数据”不是问题时,如何在 plotnine 中为多条曲线添加图例
- css - ReactJs - 从根注入 CSS
- apache-spark - aws emr pyspark 卡在对方付费电话上
- android - setText() inside Fragment inside FrameLayout
- api - 与 MS Graph 和 asp.net Core API 斗争