【发布时间】:2014-07-02 09:53:53
【问题描述】:
我有一个在 BIDS 2008 中构建的 SSIS 包*,其中包含一个变量,其值最初被评估为表达式。我们现在以不同的方式设置值,但我终其一生都无法找到一种方法来从变量中删除(现在无效的)表达式,而无需在 XML 中进行处理。
我已将 EvaluateAsExpression 设置为 False,但我不能只删除表达式。我可以直接从“属性”窗口中选择和复制文本,但不能从那里编辑或删除它。单击省略号打开“表达式生成器”屏幕将允许我对其进行修改,但清除它并单击“确定”会给我一个“无法评估表达式”错误。
我是迟钝还是这在 SSIS 中不太适用?
* 现在我有两个问题
【问题讨论】:
-
不进入表达式生成器就不能直接从表达式文本框中删除吗?
-
@Jayvee 不,我试过了。我可以选择和复制文本,但不能编辑或删除它。我会在我的问题中澄清这一点。
-
我注意到有时属性窗口中的行为与变量窗口不同。您是否尝试将其从变量窗口中删除?
-
如果变量是字符串类型,则尝试在变量窗格中赋值,然后清除表达式。
-
我不太清楚你们俩所说的变量窗口是什么意思——列出变量及其类型的窗口中没有表达式,只有名称、类型、范围和值(我我在 BIDS 2008 上,将添加到 Q)