首页 > 解决方案 > SSIS:将 XML 文件内容传递给存储过程

问题描述

目的:创建一个 SSIS 包以将 XML 文件的内容作为参数传递给 SQL 中的存储过程。

到目前为止我所做的:创建了一个 SSIS 包,它有一个 For each 循环容器来循环一个包含许多 XML 文件的文件夹。容器有一个文件系统任务,它应该将该文件夹中的 XML 文件的内容复制到一个变量中。在文件系统任务之后它执行一个 Sql 任务,它执行一个存储过程并将包含 XML 文件内容的参数传递给这个存储过程

我现在卡在哪里:当我执行我的 SSIS 包时,它给了我一个错误,文件系统任务没有执行,它说

“变量用作源或目标并且为空”

执行后出现此错误,延迟验证设置为 true

我已经搜索并发现如果延迟验证设置为 true 那么它可能会修复,但这会在执行后发生

任何人都可以帮助我了解我做错了什么吗?

标签: sql-serverssis

解决方案


推荐阅读