2012-06-22 3 views
2

У меня есть задача DataFlow, которую я назначаю sql-оператор через редактор выражений для свойства [DataReader Source].[SqlCommand].Ведение журнала исполняемых выражений SSIS

Этот оператор sql содержит переменные, которые изменяются во время выполнения. для целей отладки; как я могу зарегистрировать значение SqlCommand во время выполнения?

Я знаю, что я могу регистрировать простые переменные в задаче сценария как Dts.Variables["YourVariable"].Value, но мне интересно, как можно получить доступ к свойствам задачи - например, к одному выше?

ответ

0

Я не верю, что у вас будет доступ к этим свойствам внутри пакета. По этой причине я предпочитаю всегда иметь выражения на задаче, являющиеся прямым присваиванием переменной. В противном случае отладка и ведение журнала намного сложнее, чем нужно.

+0

Я получаю этот момент, но в моем случае у меня было слишком много переменных, и я подозревал, что у меня проблема с wa varaibles, которая не переоценивается. –

+0

Что оценивает «слишком много» переменных для вас? – billinkc

Смежные вопросы