2012-06-22 51 views
2

我有一个DataFlow任务,我通过表达式编辑器为[DataReader Source].[SqlCommand]属性分配一个sql语句。SSIS可执行表达式记录

此sql语句包含在运行时更改的变量。因此用于调试目的;如何在运行时记录SqlCommand值?

我知道我可以在脚本任务中记录简单变量,如Dts.Variables["YourVariable"].Value,但我不知道如何访问任务属性(如上面的那样)?

回答

0

我不相信你可以访问包内的这些属性。出于这个原因,我的首选是始终让任务表达式成为直接变量赋值。否则,调试和日志记录比他们需要的要困难得多。

+0

我明白了这一点,但在我的情况下,我有太多的变量,并怀疑我有一个问题w/varibles不被重新评估。 –

+0

“太多”的变量对你有什么影响? – billinkc