SSIS:无法锁定变量 [具有完整路径]

SSIS: failed to lock variable [with full path]

我已经创建了一个 SSIS 程序包,它应该可以创建一个文件并 FTP 它,但是我遇到了问题。

现在,在 FTP 任务中,我添加了一个表达式作为指向“LocalPath'”的变量,它总是用计算值填充“LocalPath” .

所以,这是我不断告诉我 'variable' 无法锁定的错误,但它是实际值而不是变量名。

尝试将 FTP 任务的 IsLocalPathVariable 属性 的值设置为 False
如果这不起作用,则使用相同的表达式创建另一个变量并在 FTP 任务 LocalPath 表达式中调用这个新变量。

在进一步的研究中,我发现使用“Expression Task”并选择我的单一变量作为列表中的第一个任务解决了这个问题。我猜它首先处理变量的创建。