SSIS 包执行错误 0xC020801C - 在 32 位模式下运行时

问题描述

我已经部署了一个带有调试选项 Run64BitRuntime = FALSE 的 SSIS 包。包从 VS 运行良好。从 sql Server 执行包时,我选择了 32 位运行时选项,但仍然收到 0xC020801C 错误消息。

我正在部署到 sql Server 2019,错误来自对 .xls Excel 文件的引用(可能是 Office 2007?)。

任何建议将不胜感激。

解决方法

SQL Server 无权访问源文件。在 DB Server 上创建了一个新共享,并且 SSIS 作业成功。