2010-07-09 66 views
0

我正在编写一个SSIS报表,它是SSIS包的直接结果。使用SSIS 2008从Excel导入多个表 - 排他性

这是我的理解,SSIS必须有独家访问Excel文件的导入。有没有办法解决?

如果我不能读取最后一次保存的内容,我是否至少可以发送一封电子邮件通知用户失败?我如何捕获这个错误?

回答

1

这似乎是Jet连接引擎和Excel的缺陷,默认情况下,它以独占访问模式打开文件。如果只有一两个人在使用该文件,那么您可以让他们以共享访问模式打开文件以避免此错误。或者,由于这最终是Jet数据库引擎连接,因此您可以在连接字符串中指定您在Mode = Read中打开它。