通过脚本访问SSIS中的平面文件目标的属性

时间:2014-04-04 14:46:02

标签: scripting ssis flat-file

我有一个数据流任务,其中包含一个平面文件目的地。默认情况下,“覆盖”属性设置为False。我有一个项目参数(布尔值),我需要检查,如果它是真的,那么我需要将平面文件目标覆盖属性设置为true。

我有一个脚本来检查我的参数,但我找不到要获取我需要更改的变量的“路径”:

public void Main()
{

     if (Convert.ToBoolean(Dts.Variables["$Package::IsMonthly"].Value)==true)
         {SET OVERWRITE PROPERTY TO TRUE}
     Dts.TaskResult = (int)ScriptResults.Success;
}

有人可以帮我找到正确的变量/路径吗?

谢谢, 莱斯利

1 个答案:

答案 0 :(得分:0)

您应该在Flat File Destination上使用一个表达式来检查参数是否为true / false并使用它来覆盖该属性的默认值