2012-06-22 86 views
2

我有一個DataFlow任務,我通過表達式編輯器爲[DataReader Source].[SqlCommand]屬性分配一個sql語句。SSIS可執行表達式記錄

此sql語句包含在運行時更改的變量。因此用於調試目的;如何在運行時記錄SqlCommand值?

我知道我可以在腳本任務中記錄簡單變量,如Dts.Variables["YourVariable"].Value,但我不知道如何訪問任務屬性(如上面的那樣)?

回答

0

我不相信你可以訪問包內的這些屬性。出於這個原因,我的首選是始終讓任務表達式成爲直接變量賦值。否則,調試和日誌記錄比他們需要的要困難得多。

+0

我明白了這一點,但在我的情況下,我有太多的變量,並懷疑我有一個問題w/varibles不被重新評估。 –

+0

「太多」的變量對你有什麼影響? – billinkc