从cmd行执行SSIS包失败

从cmd行执行SSIS包失败,ssis,ibm-midrange,Ssis,Ibm Midrange,我需要您的帮助,请我正在尝试从cmd行执行ssis包(在bids中执行效果很好)。该包有一个指向AS400数据库的oledb源,并在sql server下加载数据 我试图: 1将调试属性64更改为false 2同时使用了SQL Server执行包实用程序32和64 但是我也有同样的错误 知道这个错误的来源吗?[在我查阅SSIDB目录下的所有执行报告时得到的错误下方] 您是否在部署ssis包并从中运行的sql server上安装了驱动程序?我推测,用于连接AS400的驱动程序有一个单独的安装,也需

我需要您的帮助,请我正在尝试从cmd行执行ssis包(在bids中执行效果很好)。该包有一个指向AS400数据库的oledb源,并在sql server下加载数据 我试图: 1将调试属性64更改为false 2同时使用了SQL Server执行包实用程序32和64

但是我也有同样的错误

知道这个错误的来源吗?[在我查阅SSIDB目录下的所有执行报告时得到的错误下方]


您是否在部署ssis包并从中运行的sql server上安装了驱动程序?我推测,用于连接AS400的驱动程序有一个单独的安装,也需要安装在SQL server上。这通常意味着,它找不到必要的驱动程序。
请求的OLE DB提供程序IBMDA4000.DataSource.1未注册。
。。。类未按Tim指示注册。另一种可能性是,您的计算机上有多个版本的dtexec(SQL Server execute package utility),而您运行的是一个未注册驱动程序的dtexec版本