当SQL JOB AGENT执行ODBC时出现错误。

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

当我试图通过Job Agent执行我的SSIS包时,我得到一个错误。

如果我通过Visual Studio运行,它可以完美地运行。

错误是

SSIS错误代码DTS_E_PRIMEOUTPUTFAILED. ODBC Source上的PrimeOutput方法返回错误代码0x80004005。 当管道引擎调用PrimeOutput()时,该组件返回了一个失败代码。失败代码的含义由组件定义,但该错误是致命的,管道停止执行。 在这之前可能会有错误信息发布,其中有更多关于失败的信息。

这个ODBC是一个 "IBM i Access for Windows ODBC数据源"。

我已经尝试把包运行在32位。改变我的连接中的一些参数(这是一个项目参数)。

更新。

我不得不改变我的查询和工作与openquery。只是一个说明,得到注意的数字列,因为我有十进制值的问题。

sql-server ssis etl sql-agent-job sql-agent
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.