SSIS导入Excel工作表错误

时间:2009-09-24 00:58:47

标签: sql-server-2005 ssis

您好我要将数据从excel导入到sql 2005.在VS2005中正常工作,但在使用dtexec从cmd运行时无效。 错误描述如下 “Microsoft JET数据库引擎”Hresult :0x80004005描述:“Microsoft Jet数据库引擎找不到  对象。 任何人都可以帮助解决此问题

2 个答案:

答案 0 :(得分:1)

这可能是权限错误。如果运行程序包的帐户对目标文件夹或对象没有足够的权限,则SSIS可能会引发此类错误。如果您的个人帐户有足够的权限访问文件位置,您将不会在BIDS中看到此错误。

通过SQL Server代理作业执行包时是否收到此错误?使用SQL Server代理的凭据登录到运行代码的服务器时,是否收到此错误?

答案 1 :(得分:0)

尝试看到您拥有“Set DelayValidation”= false

属性

Microsoft Reference

如果它仍然不起作用,请检查您是否有包装敏感信息,加密到用户包创建者(包属性),这会禁止其他用户运行包(安全问题)。

希望它有所帮助,

布鲁诺