在我的 SSIS 包中(在 Sql 2008 R2 上),我有一个 TransferObjectsTask 任务,该任务有一个名为 DatabaseDetails 的属性,它属于 DatabaseInfoCollection 类型。我要做的是为此属性指定一个值,方法是事先在脚本任务中准备它并将其保存在对象类型的变量中,然后将此变量传递给 TransferObjectsTask 任务的 DatabaseDetails 属性。很简单,对吧?
但是,正如您可能已经猜到的那样,我不能这样做。当我在表达式中指定变量时,我得到...
“无法评估表达式/表达式中不支持变量的数据类型。”
我怎样才能解决这个问题?
实际上没有什么可以“评估”的,因为表达式只有一个变量名。如果您甚至无法为其指定变量,为什么任务会在表达式中公开属性?没有意义。
我错过了什么??
谢谢。