MessageSource表达式 - 无法锁定变量

时间:2015-10-28 15:46:20

标签: ssis ssis-2012

我尝试使用send-mail任务在成功完成数据流任务后发送消息。

执行包时,会产生错误:

  

错误:无法锁定变量"提取是   成功的。

     

属性

     

开始时间:2015年10月27日结束时间:2015年10月27日下午11:59:59记录:207"对于   读取访问错误0xC0010001"找不到变量。这个   尝试从中检索变量时发生   在执行包期间容器上的变量集合,   并且变量不在那里。变量名称可能已更改或   该变量未被创建。"。

发送邮件任务的MessageSourceType设置为Variable

分配给send-mail任务的MessageSource属性的表达式:

"The extraction was successful.\n\n" +
"PROPERTIES\n" +
"----------\n\n" +
"Starting: " + (DT_WSTR, 50) @[$Project::StartingDateTime] + "\n" + 
"Ending: " + (DT_WSTR, 50)  @[$Project::EndingDatetime] + "\n" + 
"Records: " + (DT_WSTR, 50) @[User::OriginalRecords] + "\n"

User::OriginalRecords变量正在由行计数任务(正确)填充。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

我需要设置send-mail任务的MessageSourceType设置为Direct InputCredit