【发布时间】:2020-01-23 01:57:29
【问题描述】:
我有一个 C# 程序,它从电子邮件下载一个 excel 文件,然后从 Excel 将 SSIS 插入到 DB 以读取和插入刚刚下载的数据。 C# 下载文件,然后 SSIS excel 源无法识别该文件,我无法预览它,我收到以下错误: SSIS Error
如果我手动打开文件,然后返回 SSIS excel 源,我可以预览文件,它工作正常,似乎文件被锁定了,任何帮助将不胜感激。
【问题讨论】:
-
您可以在 SSIS 之外手动打开文件,然后 Excel 连接管理器可以“看到”该文件,这让我觉得您的 C# 没有正确保存文件。
-
根据xls或xlsx有不同的连接字符串
-
@digital.aaron 我正在使用 fileAttachment.Load("path") 保存文件,这会是问题吗?
-
@KeithL 是的,我正在使用 xls
-
您是在阅读电子邮件还是从 URL 下载?
标签: ssis