我有一个 SSIS 包,它有一个简单的数据流,可以进行 Excel 到 Excel 的数据传输。我正在使用 Microsoft.ACE.OLEDB 12.0 驱动程序进行连接。现在在我的开发机器上它通过包运行良好。但是当我通过 SQl 代理作业部署并运行它时,它给了我错误
该步骤没有生成任何输出。返回值未知。进程退出代码为-529697949。
我尝试启用日志记录,但它没有在日志中打印任何错误。
请推荐。
找到解决方案,这是由于桌面堆大小造成的
我的背景: SQL 作业执行(在其步骤中使用与本地服务器上没有管理权限的帐户相关的 SQL Server 代理)位于远程服务器中的文件系统 SSIS 包,其中 de SSIS 包尝试处理 Excel 文件 (.xls)。
我的错误: 该步骤没有生成任何输出。返回值未知。进程退出代码为-529697949。
我的解决方案:将 HKEY_USERS.DEFAULT\Software\Microsoft\Office 的完全控制权限授予与 SQL Server 代理相关的帐户。