使用SSIS将数据加载到MS Access中时出错

时间:2013-06-26 10:51:28

标签: ssis sql-server-2012-datatools

信息 以用户身份执行:WORKGROUP \ REPORTING $。 Microsoft(R)SQL Server执行包实用程序版本11.0.2100.60(适用于64位版权所有(C)Microsoft Corporation)。版权所有。开始时间:4:10:44 PM错误:2013-06-26 16:10:45.69代码:0xC0209303源:WAP_Success_DUMP连接管理器“SAME”描述:请求的OLE DB提供程序Microsoft.Jet.OLEDB.4.0未注册。如果未安装64位驱动程序,请以32位模式运行该程序包。错误代码:0x00000000。 OLE DB记录可用。来源:“Microsoft OLE DB服务组件”Hresult:0x80040154描述:“类未注册”。结束错误错误:2013-06-26 16:10:45.69代码:0xC020801C源:所有OLE DB目标[173]描述:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“SAME”的AcquireConnection方法调用失败,错误代码为0xC0209303。在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息。结束错误错误:2013-06-26 16:10:45.69代码:0xC0047017源:所有SSIS.Pipeline描述:OLE DB目标验证失败并返回错误代码0xC020801C。结束错误错误:2013-06-26 16:10:45.69代码:0xC004700C源:所有SSIS.Pipeline描述:一个或多个组件验证失败。结束错误错误:2013-06-26 16:10:45.69代码:0xC0024107来源:ALL描述:任务验证期间出错。结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。开始时间:下午4:10:44完成时间:下午4:10:45经过:1.528秒。包执行失败。步骤失败了。

当我使用Sql Server作业代理执行包时,我收到了上述错误。当我使用BIDS执行包时,它运行成功。我已将我的解决方案更改为Run64bitRunTime false我收到了其他一些错误。< / p>

1 个答案:

答案 0 :(得分:0)

我之前遇到过这种情况。我不得不将Run64bitRunTime属性更改为false。然后确保在服务器上安装了相应的驱动程序。最后我开始使用ACE驱动程序。