SSIS 作业失败并出现错误“该步骤未生成任何输出。返回值未知。进程退出代码为-529697949。 ”

问题描述 投票:0回答:2

我有一个 SSIS 包,它有一个简单的数据流,可以进行 Excel 到 Excel 的数据传输。我正在使用 Microsoft.ACE.OLEDB 12.0 驱动程序进行连接。现在在我的开发机器上它通过包运行良好。但是当我通过 SQl 代理作业部署并运行它时,它给了我错误

该步骤没有生成任何输出。返回值未知。进程退出代码为-529697949。

我尝试启用日志记录,但它没有在日志中打印任何错误。

请推荐。

sql-server windows ssis sql-agent-job aceoledb
2个回答
1
投票

找到解决方案,这是由于桌面堆大小造成的


0
投票

我的背景: SQL 作业执行(在其步骤中使用与本地服务器上没有管理权限的帐户相关的 SQL Server 代理)位于远程服务器中的文件系统 SSIS 包,其中 de SSIS 包尝试处理 Excel 文件 (.xls)。

我的错误: 该步骤没有生成任何输出。返回值未知。进程退出代码为-529697949。

我的解决方案:将 HKEY_USERS.DEFAULT\Software\Microsoft\Office 的完全控制权限授予与 SQL Server 代理相关的帐户。

© www.soinside.com 2019 - 2024. All rights reserved.