SSIS Excel连接挑战

时间:2014-11-13 17:00:37

标签: c# excel ssis ssis-2012

如果excel文件打开,我能够完成任务并解决任何问题

如果Excel文件已打开,则错误导入任务无法正常运行。

如果Excel文件已关闭,则会出现以下错误

无法获取连接“Excel Connection Manager 4”。可能未正确配置连接,或者您可能没有此连接的正确权限。

关于如何处理的任何想法

1 个答案:

答案 0 :(得分:1)

Try to specify these extra parameters in your Excel connection string: 
  Mode=Read; ReadOnly=True
 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=filename; Extended Properties="EXCEL 8.0;HDR=YES; Mode=Read; ReadOnly =True;"

并尝试这个:

听起来您的包中有一个Excel连接字符串,由于某种原因无效。尝试:

  1. 在XML编辑器中打开您的包(.DTSX文件)(我使用XML Marker - 它很简单)
  2. 搜索动态Excel连接管理器'条目。
  3. 查看是否可以识别连接字符串。
  4. 修复它并保存