请教SSIS读取Excel,Excel源选不到工作表 问题
0
使用Win7/XP SQL Server 2008 R2
SSIS读取Excel到SQL server, 使用Excel源,选择工作表就报错"未指定的错误"
报错如下:
已获得 OLE DB 记录。源:“Microsoft JET Database Engine” Hresult: 0x80004005 说明:“未指定的错误”。
数据流任务 [Excel 源 [1]] 出错: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。
其他信息:
异常来自 HRESULT:0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
------------------------------------------------------------------------------------------------------------------------
网上找了好久,下面的方法也试了 都不行。
.查看文件夹的权限已经全部给了everyone;
.打开数据库的同时,系统会在临时文件夹 %SystemRoot%/temp/ 下创建临时文件,而 %SystemRoot%/temp/ 的权限不够
http://www.cnblogs.com/shlcn/a ... .html
SSIS读取Excel到SQL server, 使用Excel源,选择工作表就报错"未指定的错误"
报错如下:
- -------------------------------------------------------------------------------------------------------------------------
已获得 OLE DB 记录。源:“Microsoft JET Database Engine” Hresult: 0x80004005 说明:“未指定的错误”。
数据流任务 [Excel 源 [1]] 出错: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。
其他信息:
异常来自 HRESULT:0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
------------------------------------------------------------------------------------------------------------------------
网上找了好久,下面的方法也试了 都不行。
.查看文件夹的权限已经全部给了everyone;
.打开数据库的同时,系统会在临时文件夹 %SystemRoot%/temp/ 下创建临时文件,而 %SystemRoot%/temp/ 的权限不够
http://www.cnblogs.com/shlcn/a ... .html
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
6 个回复
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-05-22 回答
赞同来自:
廿二C 2014-05-22 回答
赞同来自:
今天打开一个连接xls的提示“未指定错误”,另一个连接xlsx的提示“外部表不是预期的格式”,这个excle如果打开后,就正常了。
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-05-22 回答
赞同来自:
廿二C 2014-05-22 回答
赞同来自:
系统里没有这样的目录啊,我使用的是win7,在xp下同样问题
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-05-22 回答
赞同来自:
廿二C 2014-05-22 回答
赞同来自: