Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL作业代理执行ODBC时出错_Sql Server_Ssis_Etl_Sql Agent Job_Sql Agent - Fatal编程技术网

Sql server SQL作业代理执行ODBC时出错

Sql server SQL作业代理执行ODBC时出错,sql-server,ssis,etl,sql-agent-job,sql-agent,Sql Server,Ssis,Etl,Sql Agent Job,Sql Agent,当我试图通过作业代理执行SSIS包时,我遇到了一个错误 如果我运行VisualStudio,它会运行得非常完美 错误是: SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。ODBC源上的PrimeOutput方法返回错误代码0x80004005。当管道引擎调用PrimeOutput()时,组件返回了故障代码。故障代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关故障的更多信息 此ODBC是“IBM i Access for Windows

当我试图通过作业代理执行SSIS包时,我遇到了一个错误

如果我运行VisualStudio,它会运行得非常完美

错误是:

SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。ODBC源上的PrimeOutput方法返回错误代码0x80004005。当管道引擎调用PrimeOutput()时,组件返回了故障代码。故障代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关故障的更多信息

此ODBC是“IBM i Access for Windows ODBC数据源”

我已尝试将包运行在32位。更改我的连接中的某些参数(即项目参数)

更新:


我必须更改我的查询并使用openquery。请注意,请注意数字列,因为我在处理十进制值时遇到问题。

您是在Visual Studio中将包放在32位中,还是在代理中设置了该选项?我已在代理中设置了该选项。在VB中,我没有收到任何错误。SSIS包部署到的服务器上是否安装了I Access ODBC驱动器?是的,现在是一个开发服务器,因此部署已在同一服务器上进行。