首页 文章

SSIS错误代码:0x80040E37

提问于
浏览
2

有一个数据流任务,由excel源和sql目的地组成 . 当单独执行数据流任务时它运行良好 . 如果我执行此数据流在每个循环的a内部,它给出以下错误

[Excel Source [17]]错误:SSIS错误代码DTS_E_OLEDBERROR . 发生OLE DB错误 . 错误代码:0x80040E37 . [Excel Source [17]]错误:打开“'Sheet Data $'”的行集失败 . 检查数据库中是否存在该对象 . [SSIS.Pipeline]错误:“Excel Source”验证失败并返回验证状态“VS_ISBROKEN” .

有人有类似的问题!?

3 回答

  • 5

    SSIS尝试在Excel文件中打开的工作表不存在 .

  • 1

    我有同样的问题 . 而我发现原因是只读属性 .

    当我在数据流任务任务之前添加:文件系统任务我在其中设置Excel属性 ReadOnly=False 它开始工作 .

    这是一些屏幕 . 我希望它可以帮助别人 . :)

    Reading files in FOr Each Loop Container

    remove read-only property: File System Task Editor

  • 1

    在我的情况下,此错误是由于删除了Excel工作簿名称管理器中引用的命名范围 .

相关问题