Sql server SQL作业代理执行ODBC时出错
当我试图通过作业代理执行SSIS包时,我遇到了一个错误 如果我运行VisualStudio,它会运行得非常完美 错误是: SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。ODBC源上的PrimeOutput方法返回错误代码0x80004005。当管道引擎调用PrimeOutput()时,组件返回了故障代码。故障代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关故障的更多信息 此ODBC是“IBM i Access for Windows ODBC数据源” 我已尝试将包运行在32位。更改我的连接中的某些参数(即项目参数) 更新: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
我必须更改我的查询并使用openquery。请注意,请注意数字列,因为我在处理十进制值时遇到问题。您是在Visual Studio中将包放在32位中,还是在代理中设置了该选项?我已在代理中设置了该选项。在VB中,我没有收到任何错误。SSIS包部署到的服务器上是否安装了I Access ODBC驱动器?是的,现在是一个开发服务器,因此部署已在同一服务器上进行。