各位好,当前我用t-sql去创建和访问excel文件(.xls)然后将查询结果插入到各个sheet中,从网上找了些资源然后在测试库上都通过了,但是相同的sp在生产服务器上却出现了错误,提示 0x80004005 Microsoft JET Database Engine Unspecified error 代码段 
SET @Path = 'H:\WeeklyReport\issue.xls
SET @Connect = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+@Path+';Extended Properties=Excel 8.0'
EXEC @hr = sp_OACreate 'ADODB.Connection', @Conn OUT
EXEC @hr = sp_OAMethod @Conn, 'Open'
...我通过调试确定问题就出现在 EXEC @hr = sp_OAMethod @Conn, 'Open' 在通过oledb打开excel时候就报这个错,大大小小搜索 google什么的都搜遍了也没查到如何解决。(有的提示是权限什么的,还有什么temp文件夹问题都不行)不知道大家有没有类似经历,是怎么解决的?谢谢!