Sql server 在SSIS中导入Excel时出错
我正在尝试通过SSIS将Excel工作表导入SQL server 该文件是由SQL Server导入任务从另一台计算机生成的 但当我尝试在我的机器/服务器上运行SSI时 我得到这个错误 标题:包验证错误 包验证错误 其他信息: 数据流任务1[Source-'detail_report(4)$'[53]处出错:SSIS 错误代码DTS_E_无法从ConnectionManager获取重新连接。这个 对连接管理器的AcquireConnection方法调用 “SourceConnectionExcel”失败,错误代码为0xC0209302。可能有 在此之前是否会发布错误消息,并提供有关错误原因的更多信息 AcquireConnection方法调用失败 数据流任务1[SSIS.Pipeline]出错:源-“详细信息”报告 (4) $验证失败,返回错误代码0xC020801C 数据流任务1[SSIS.Pipeline]出错:一个或多个组件 验证失败 数据流任务1出错:任务验证期间出错 MobUp02[连接管理器“SourceConnectionExcel”]处出错:错误 请求的OLE DB提供程序Microsoft.ACE.OLEDB.12.0未注册。 如果未安装32位驱动程序,请以64位模式运行程序包。 错误代码:0x00000000。OLE DB记录可用。资料来源: “Microsoft OLE DB服务组件”Hresult:0x80040154 说明:“类别未注册” MobUp02[连接管理器“SourceConnectionExcel”]处出错:错误 “Microsoft.ACE.OLEDB.12.0”提供程序未在本地服务器上注册 机器。有关详细信息,请参阅 (Microsoft.DataTransformationServices.VsIntegration) 我在谷歌上搜索了一下,并将Run64bitRuntime更改为False,但问题仍然存在Sql server 在SSIS中导入Excel时出错,sql-server,excel,ssis,oledb,etl,Sql Server,Excel,Ssis,Oledb,Etl,我正在尝试通过SSIS将Excel工作表导入SQL server 该文件是由SQL Server导入任务从另一台计算机生成的 但当我尝试在我的机器/服务器上运行SSI时 我得到这个错误 标题:包验证错误 包验证错误 其他信息: 数据流任务1[Source-'detail_report(4)$'[53]处出错:SSIS 错误代码DTS_E_无法从ConnectionManager获取重新连接。这个 对连接管理器的AcquireConnection方法调用 “SourceConnectionExce
有人知道如何解决这个问题吗?请尝试安装access runtime 2010,如果没有解决,请安装access runtime 2007。这可能会解决你的错误
根据您的系统选择32位或64位。尝试检查以下各项:
因为我也面临这个问题,我通过安装这个“Microsoft Access数据库引擎2010”软件解决了这个问题 下面我附上一个链接,下载您需要在本地以及运行SSIS包的服务器上安装的软件
Link-您是否尝试过->run64bit runtime=False?如果您必须经常这样做,那么最好将64位和32位文件都保存在本地。因为你最终会卸载并重新安装它们。根据这方面的经验,请相信我。我已经安装了Access Database Engine 2010 64位仍然是同一个问题,我无法安装我得到的32位引擎,因为我的office是64位的,所以我必须先卸载我的office。@asmgx确保
Run64BitRuntime=True
,如果仍然不工作,请尝试我的答案