XMLDataVariable在运行时用表达式形成?

时间:2013-06-28 09:26:30

标签: sql-server ssis

我正在尝试在简单的数据流任务中使用xml源,方法是在项目和包参数的组合中提供xml文件的路径。

这与xml源的XSD文件非常相似,通过进入数据流任务的表达式,选择[XML TASK]。[XMLSchemaDefinition]并将其设置为

@[$Project::XSD_ROOT]+ "\\" + @[$Package::XSD_Filename]

这会加载架构,为什么我不能用XMLData属性做同样的事情呢?

我已经在数据流任务和xml源上设置了延迟验证,并且访问模式设置为1(也尝试使用2)。

我只是得到“无法获取XMLDataVariable属性指定的变量”

1 个答案:

答案 0 :(得分:0)

在XML Source Editor中,将数据访问模式更改为:“XML变量文件”。 使用变量中的表达式来确定xml文件名。

\马科